我正在尝试在我的Windows 7机器上安装php。我已经安装了IIS 6.x,我也安装了php。 我使用了这个教程http://blogs.iis.net/bills/archive/2006/09/19/How-to-install-PHP-on-IIS7-_2800_RC1_2900_.aspx 我唯一不明白的是这部分:4)安装IIS7,确保在IIS安装期间安装ISAPI扩展组件(对于PHP-ISAPI - 我使用的是)或CGI组件(如果您更喜欢CGI)(ISAPI)默认情况下,CGI 不安装)
现在当我去localhost时出现错误。
HTTP错误500.19 - 内部服务器错误 无法访问请求的页面,因为页面的相关配置数据无效。
4: <handlers>
5: <add name="PHP" path="*.php" verb="*" modules="FastCgiModule" scriptProcessor="C:\web\php5\php-cgi.exe" resourceType="Unspecified" />
6: </handlers>
另外php页面在IE中不起作用,请帮忙
答案 0 :(得分:1)
顺便说一句,启动和运行PHP的最简单方法是使用Microsoft的Web平台安装程序,它将为您设置一切,不仅包括PHP,还包括IIS,URL重写,WinCache和FastCGI,只需单击一下即可。 所以去: http://www.microsoft.com/web/platform/phponwindows.aspx
答案 1 :(得分:0)
您正在使用FastCgiModule,但您已链接到使用ISAPI的分步版本。
该文档中有fastcgi版本的链接:http://learn.iis.net/page.aspx/246/using-fastcgi-to-host-php-applications-on-iis-7/
它还包括一个如何在IIS7上启用FastCGI支持的部分。