首先安装apache,步骤掠过,然后安装你的python,我安装的是 python2.6.安装完毕记得设置一下系统的环境变量比如我的安装目录是D:py/python;就进入我的电脑 -》 属性 -》高级 -》环境变量 -》path -》编辑 在最后加上D:/py/python.
起始配置apache的cgi就几行命令,但我着实搞了老半天。
首先在httpd.conf中加入
ScriptAlias /cgi-bin/ "D:/VertrigoServ/Apache/cgi-bin/"
加入此句,当我们访问类似 http://localhost/cgi-bin/index.py 的时候,就到后面对应的目录去找文件
<Directory "D:/VertrigoServ/Apache/cgi-bin/">
AllowOverride None
Options None
Order allow,deny
Allow from all
Options ExecCGI
</Directory>
加入上段 不加的话 会告诉你没有权限执行cgi脚本。
AddHandler cgi-script .cgi .py
加入上句 告诉.py文件以cgi方式执行
然后到D:/VertrigoServ/Apache/cgi-bin/(这是我的cgi脚本目录)下建立a.py
#!d:/py/python
print 'Content-type: text/html'
print ''
print 'hello world'
到这就完成了 你可以看到一个hello world 但是IE下会提示500错误 这就是叫本的问题了 至少到这里,你的apache已经可以运行你的python cgi程序了