|
系统:apache2.0.50 for windows + activepython + windows xp
安装过程:
下载相关安装包,双击运行。apache和activepython安装顺序可随意。
配置:
其实不用配置什么,网上和官方文档都说要配置httpd.conf中的Addhandler参数。设置成:
Addhandler script-cgi .cgi .py
但我试过不设也能正常运行python写的程序。
测试:
很多人配置不成功其实是cgi程序写得不好,没有注意一些标点符号和换行符。
下面一段测试过和代码:
#!c:\python23\python.exe 这一句可按你实现安装的python路径设置。
print "Content-type: text/plain\n" 这里的\n一定要有,不然会出500错误
print "hello world" 你不写\n也可以,但一定要和第二句代码间有一行空行。如下所示:
#!c:\python23\python.exe
print "Content-type: text/plain"
print "hello world"
在linux下的配置也很简单,软件安装也没什么特别的。到apache和python总站上下载相关软件安装完成后,就可开始配置。
配置:
httpd.conf也不用动。只要确保cgi-bin目录下的python脚本有执行的权限就可以了。
测试:
脚本编写也和上面说的一样。只是python程序的路径不同而已。
#!/usr/bin/python
print "Content-type: text/plain"
print "hello world" |
|