Windows下Apache CGI配置

经常运行一些Web协作工具:gforge, trac等,他们可能使用python, perl等写成需要在Aapache下运行。如果你是windows主机,并且使其在apache运行的相关知识有限,那就使用Apache CGI配置。

如果在http.conf有如下配置

ScriptAlias /cgi-bin/ "d:/programs/Apache2/cgi-bin/"
<Directory "d:/programs/Apache2/cgi-bin">
AllowOverride None
Options None
Order allow,deny
Allow from all
</Directory>
AddHandler cgi-script .cgi

那么Apache CGI就算配好了。 在浏览器中键入http://localhost/cgi-bin就可以访问d:/programs/Apache2/cgi-bin/目录下的.cgi脚本。

那么cgi又是如何与python,perl解释器关联起来的呢?首先,确保你在本机单独安装了perl,python环境,此时还没有和.cgi脚本文件关联起来。 如果d:/programs/Apache2/cgi-bin/目录下有一个脚本叫hello.cgi, 在文件第一行像如下方式指定python.exe或者perl.exe的路径:
#!c:/Perl/bin/perl.exe

或者
#!C:/Python26/python


该文件以下所有代码就转交相应的解释器去执行了

就是这么简单。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值