日期:2014-05-17  浏览次数:20509 次

IIS+PHP4出现错误
页面提示如下:  

  

Security Alert! The PHP CGI cannot be accessed directly.  

This PHP CGI binary was compiled with force-cgi-redirect enabled. This means that a page will only be served up if the REDIRECT_STATUS CGI variable is set, e.g. via an Apache Action directive.  

  

For more information as to why this behaviour exists, see the manual page for CGI security.  

  

For more information about changing this behaviour or re-enabling this webserver, consult the installation file that came with this distribution, or visit the manual page.  


------解决方案--------------------
IIS不支持CGI方式。
------解决方案--------------------

php.ini
fastcgi.impersonate = 1
------解决方案--------------------
在php.ini加入force_redirect=0

------解决方案--------------------
下载个php for windows的安装文件.msi,直接安装--选择fastCGI for iis方式。如果你的iis没有自带的fastCGI,需要去php安装包提示的网址下载个补丁先打上,再安装php即可。