我收到了这条消息:
这个PHP CGI二进制文件是在启用了force-cgi-redirect的情况下编译的。这意味着只有在设置REDIRECT_STATUS CGI变量时才会提供页面,例如,通过Apache Action指令。
但是,我已将cgi.force_redirect设置为0,并重置了IIS。我也完成了以下工作:
将此用于注册表:
Windows注册表编辑器版本5.00
[HKEY_LOCAL_MACHINE \ SOFTWARE \ PHP] “IniFilePath”= “C:\ PHP”
但是,我一直收到该错误消息。我已经尝试了一切!
答案 0 :(得分:3)
我相信您需要编辑php.ini文件并设置:
cgi.force_redirect = 0
根据评论进行编辑
在同一个php.ini中你会找到
extension_dir =“c:\ php5 \ ext \”
将目录更改为您希望的目录。
http://bugs.php.net/bug.php?id=42849&thanks=3
以下链接显示了搜索php.ini位置的顺序: