配置EasyPHP以使用CGI

3

我正在尝试将EasyPHP修改为CGI模式运行。

根据这个链接:http://www.easyvitools.com/phpserial/php_ser_reference.html,我需要在httpd.conf中添加以下行:LoadModule php5_module "C:/Program Files/EasyPHP 2.0b1/php5/php5apache2.dll"。

但是,每次我这样做时,EasyPHP都会给我这个错误:

Apache配置文件中的错误:

""apache.exe: syntax error on line 126 of ..../apache/conf/httpd.conf. API module structure 'php5_module' in the file C:..../php5/php5apache2.dll is garbled - perhaps this is not an APache module DSO?""

我已经检查了php5apache2.dll文件是否存在,并且在配置文件中是否正确。有人知道可能导致这个问题的原因吗?或者我改变它到CGI模式而不是使用默认的APache处理程序时做错了什么吗?

1个回答

5
我相信您可能需要重新阅读说明:

评论此行:

#LoadModule php5_module "c:/Php/php5apache2.dll"

并添加两行新的内容:

ScriptAlias /php/ "c:/php/"
Action application/x-httpd-php "/php/php-cgi.exe"

看起来你要添加的那行实际上需要被注释掉或删除。而你需要在 httpd.conf 文件中使用这些替代指令。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接