今天放弃了wamp环境,不再用windows+apaceh+mysql+php了,主要配置起来太麻烦,用惯了IIS的我最终选择了用IIS以fastCGI的方式运行PHP,在自己的VPS上配置了IIS+php+mysql+gzip环境,但配置好在测试的时候出现了错误,如下:

FastCGI Error

The FastCGI Handler was unable to process the request.


Error Details:

  • Error Number: 5 (0x80070005).
  • Error Description: 拒绝访问。

HTTP Error 500 - Server Error.
Internet Information Services (IIS)

这是一个配置 iis+FastCGI 的时候都会遇到常见问题。
问题分析:Error Description拒绝访问,那就是运行php权限设置不对或者是权限给的不够。很自然我们想到临时文件目录temp和php安装目录。
解决方法:给PHP目录添加iis_wpg 的读取和运行权限即可!