3

我正在尝试修改我的 EasyPHP 以在 CGI 模式下运行。

根据此链接:http ://www.easyvitools.com/phpserial/php_ser_reference.html 我必须在这一行中添加:LoadModule php5_module "C:/Program Files/EasyPHP 2.0b1/php5/php5apache2.dll" 到 httpd。会议

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

Apache 配置文件中的错误:

“”apache.exe:.../apache/conf/httpd.conf 的第 126 行出现语法错误。文件 C:..../php5/php5apache2.dll 中的 API 模块结构 'php5_module' 是乱码 - 也许这不是 APache 模块 DSO?""

我检查了文件 php5apache2.dll 存在并且在配置文件中是正确的。有谁知道什么可能导致这个问题,或者我做错了什么将其更改为 CGI 模式而不是使用默认的 APache 处理程序?

4

1 回答 1

5

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

评论这一行:

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

并添加 2 行:

ScriptAlias /php/ "c:/php/"
动作应用程序/x-httpd-php "/php/php-cgi.exe"

因此,您实际上添加的行似乎需要注释掉/删除。您需要在 httpd.conf 中使用这些替代指令。

于 2008-10-25T01:26:12.533 回答