帮助中心 >
apache配置phpcgi

增加对 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 了。