(1)首先必须下载安装apache Http服务器,apache下有很多开源项目,所以一定要找到合适的apache Http服务器(http://www.apache.org/dist/httpd/binaries/win32/)
(2)安装很简单,直接双击,像安装其他软件一样安装就可以了
(3)安装完成后,可以到安装路径的bin目录下双击一个名叫apache的红色羽毛图标,就可以启动apache服务器了,可以通过在浏览器中输入(http://localhost:8080)验证服务器是否开启,如果没有成功开启,可以查看安装路径下的logs目录的error日志查看问题。
(4)配置apache的cgi功能,可以参照百度文库的一篇文章(http://wenku.baidu.com/link?url=IxtQMIVUX7_SKXmf4WLTXeHOycNQxELZAqw0oFWAKTs45cljEh_XUIU0T3Foeukdhfug3S3fLJdWyYBeJj6BQam_MVOriAeJ0SDcYG6IU7C),主要就是配置一下conf/httpd.conf:
主要配置如下:
ScriptAlias /cgi-bin/ "E:/apache2/Apache2/cgi-bin/"
<Directory "E:/apache2/Apache2/cgi-bin">
AllowOverride None
Options ExecCGI
Order allow,deny
Allow from all
</Directory>
AddHandler cgi-script .exe .pl .cgi
保存文件,重启apache服务器
(5)我用的是python脚本,在我的cgi-bin目录下写了一个简单的python程序,然后已Hello.cgi命名
#!C:\Python27\python.exe
print 'Content-type: text/plain'
print #end header must:
print 'Hellp world'
其中脚本的头部是必须的,也就是必须打印一行空格作为头部的结束,如第三行,否则会出错,可以查看logs下的错误日志
(6)最后就可以输入http://localhost:8080/cgi-bin/Hello.cgi查看结果了。