IIS网页无法加载|快速CGI相关

时间:2014-07-27 10:20:15

标签: php iis cgi fastcgi

所以我使用IIS 8运行Windows Server 2012。

我已经尝试了很多东西来让PHP工作,所以我通过Web平台安装程序安装了PHP 5.5,并在此之前通过服务器管理器安装了CGI。

当我尝试加载页面时,收到此错误消息,我似乎无法解决:

有人有任何解决方案吗?

此致

3 个答案:

答案 0 :(得分:0)

这个帖子可能会有所帮助:http://www.webhostingtalk.com/showthread.php?t=1186717。另外,我建议为IIS安装PHP(如果已经安装,则重新安装):http://php.iis.net

问候。

答案 1 :(得分:0)

在Windows上设置php时,我倾向于进行手动设置,以确保我能控制所有内容。

确保您使用的是非线程安全版

详细说明here

另外,这可能会有所帮助 Debugging 500 Internal Server Error on PHP running on IIS7 cluster

答案 2 :(得分:0)

  • 检查以确保您的PHP实际从命令行运行。例如。 cd到已安装PHP的目录,然后运行" php -v "。如果您缺少某些系统文件,PHP应该显示它的版本详细信息或显示错误。

  • 检查Windows事件日志,并在IIS中加载网页时查找错误。应该有关于丢失DLL或配置问题的更详细的错误消息。

  • 我怀疑您可能没有PHP 5.5所要求的Visual C++ Redistributable for Visual Studio 2012。不确定Web Platform安装程序是否为您安装了此文件。转到添加/删除程序,看看是否安装了此程序。上述来源之一的错误也应该有助于告诉您这是否是您的问题。