增加对 Perl CGI 脚本的支持
要使自己的Apache Server支持CGI脚本,首先也要安装Perl for Win32。安装的过程就不详细的讲述了。这里假设Perl安装在C:\Perl目录下。打开httpd.conf文件。
1、寻找到ScriptAlias /cgi-bin/ "C:/Apache/cgi-bin/"。删除前面的#,将""中的路径指向你存放CGI脚本的目录,也就是,这个目录中的CGI脚本可以被执行。
2、寻找到。将""中的路径指向你存放CGI脚本的目录,要与上面的相同。更改Options、Allow Override的参数为All。
3、寻找到AddHandler cgi-script .cgi。删除前面的#,在后面加上 .pl。
注意: CGI脚本中的Perl解释路径改为:#!C:\perl\bin\perl。否则,会出现500错误。
增加对 PHP 脚本的支持
同样,这里也需要安装 PHP 的 Windows 版本。假设安装在C:\php目录下。
在httpd.conf文件中加上:
ScriptAlias /php/ "c:/php/"
AddType application/x-httpd-php3 .php3 .php .phtml
Action application/x-httpd-php3 "/php/php.exe"
你的PHP脚本可以放在站点的任意位置(除了cgi-bin)。
进行到这里,你的 Apache Server 可以同时支持 CGI 和 PHP 了。