在 Windows 7 上使用 IIS 7.5 配置 PHP 5.3.8:奇怪的错误消息

在 Windows 7 上使用 IIS 7.5 配置 PHP 5.3.8:奇怪的错误消息

我尝试在带有 IIS 7.5 的 Windows 7 上安装 PHP 5.3.8。当我浏览 PHP 文件时,无论其内容如何(例如空文件、简单打印、调用phpinfo()),我总是收到此消息:

Fatal error: Unknown: Failed opening required '-' (include_path='.;c:\php\ext') in Unknown on line 0
PHP Fatal error:  Unknown: Failed opening required '-' (include_path='.;c:\php\ext') in Unknown on line 0

我的 PHP 脚本不使用任何包含。我尝试在 IIS 中手动将 PHP 设置为 FastCGI,然后我还尝试卸载 PHP 并重新安装它,要求在 IIS 中将其安装为 FastGI,结果相同。

我究竟做错了什么?

答案1

这意味着 PHP 无法扫描目录 - 或者 C:\php\ext 不存在。

您可以在 php.ini 文件中完全删除该行

答案2

我发现它与 PHP 有关,PHP 在 IIS 中被映射为 CgiModule 和 FastCgiModule。我删除了 CGI 条目,错误就消失了。

相关内容