我一直在尝试让 PHP 与 IIS 7.5 一起工作,但遇到了一些障碍。每当我尝试加载页面时,都会出现以下错误:
“HTTP 错误 500.0 - 内部服务器错误 C:\Program Files\PHP\php.exe - FastCGI 进程意外退出”
模块 FastCgiModule
通知 ExecuteRequestHandler
处理程序 PHP_via_FastCGI
错误代码 0x00000000
请求的 URL *http://localhost:80/index.php
物理路径 C:\inetpub\wwwroot\index.php
登录方法匿名
登录用户匿名
失败的请求跟踪日志目录 C:\inetpub\logs\FailedReqLogFiles
我已根据 IIS 的需要修改了 PHP.ini 文件,并将其切换为详细模式。C:\inetpub\logs\FailedReqLogs 中没有任何日志字段,并且生成的其他日志文件中没有与此错误相关的任何日志。
我已经尝试了在这里和其他地方找到的其他修复程序,但到目前为止还没有成功。
在一些细节上,这些是: 重新检查 PHP.ini 设置 fastCGI 以在 IIS 中与 PHP 一起工作(将其配置为加载 php.exe) 尝试将 WinCache 作为执行方法。