我正在尝试修改我的EasyPHP以在CGI模式下运行。
根据此链接:http://www.easyvitools.com/phpserial/php_ser_reference.html 我必须在这一行添加: LoadModule php5_module“C:/ Program Files / EasyPHP 2.0b1 / php5 / php5apache2.dll”到httpd.conf
然而,每次我这样做,EasyPHP都会给我这个错误:
Apache配置文件出错:
“”apache.exe:第126行的语法错误 of .... / apache / conf / httpd.conf。 API 模块结构'php5_module'中 文件C:.... / php5 / php5apache2.dll是 乱码 - 也许这不是一个 APache模块DSO?“”
我已检查过文件php5apache2.dll是否存在,并且配置文件中的文件是否正确。有没有人知道什么可能导致这个问题,或者我做错了将它改成CGI模式而不是使用默认的APache处理程序?
答案 0 :(得分:5)
我相信您可能需要重新阅读说明:
评论这一行:
#LoadModule php5_module "c:/Php/php5apache2.dll"
并添加2个新行:
ScriptAlias / php /“c:/ php /”
动作应用程序/ x-httpd-php“/php/php-cgi.exe”
因此,您实际添加的行似乎需要被注释掉/删除。您需要在httpd.conf中使用这些替代指令。