![HTTP 错误 500.0 - 内部服务器错误 发生未知的 FastCGI 错误](https://linux22.com/image/726549/HTTP%20%E9%94%99%E8%AF%AF%20500.0%20-%20%E5%86%85%E9%83%A8%E6%9C%8D%E5%8A%A1%E5%99%A8%E9%94%99%E8%AF%AF%20%E5%8F%91%E7%94%9F%E6%9C%AA%E7%9F%A5%E7%9A%84%20FastCGI%20%E9%94%99%E8%AF%AF.png)
我正在尝试让 PHP 7.2.9 在 Windows 7 Service Pack 1 操作系统上与 IIS7 一起运行,但每次尝试运行时都会收到以下错误http://localhost/phpinfo.php
。我可以看到 IIS 使用此 URL 运行:http://localhost
。看到一篇类似的 7 年前的帖子这里但看起来他们正在使用与我无关的 Plesk。
我关注了安装和 PHP 配置(Zip 文件安装)文档,无法排除我的方法的错误。
我是否需要像我提到的线程一样启用某种权限?如果需要,那么该怎么做?
我试图将我的 php.ini 文件内容粘贴到这里,但由于字符限制,我无法将其放在这里。
在其他一些线程上,我注意到有些人由于 VC++ 版本的不同而遇到了类似的错误,如果是这种情况,那么我在我的计算机上使用以下命令:
答案1
下载页面明确指出了需要哪个 VC++ 运行时,
https://windows.php.net/download/
对于 PHP 7.2.x,您需要 Visual C++ 2017 Redistributable,而这台机器上显然缺少该软件。您需要注意位数,因为您安装的运行时必须与您下载的 PHP 位相匹配。
两个都Jexus 管理器和IIS 的 PHP 管理器只需几分钟即可发出警告。