windows2008下iis+php出现HTTP 错误 502.2 - Bad Gateway 指定的 CGI 应用程序由于未返回完整的...

php.ini里面要做些改动

  • Set fastcgi.impersonate = 1. FastCGI under IIS supports the ability to impersonate security tokens of the calling client. This allows IIS to define the security context that the request runs under.
  • Set cgi.fix_pathinfo=1. cgi.fix_pathinfo provides *real* PATH_INFO/PATH_TRANSLATED support for CGI. Previously, PHP behavior was to set PATH_TRANSLATED to SCRIPT_FILENAME, and to not define PATH_INFO. For more information about PATH_INFO, see the cgi specifications. Setting this value to 1 will cause PHP CGI to fix its paths to conform to the specifications.
  • Set cgi.force_redirect = 0.
  • Set extension_dir to point to the location where the PHP extensions are located. Typically, for PHP 5.2.X the value would be set as extension_dir = “./ext”

配置完即可。

by 雪洁 2012-08-10 11:50:59 9269 views
我来说几句

相关文章