我一直在尝试在Win2003的全新安装上安装PHP5.3.6,没有安装.Net或其他任何东西。不幸的是,我尝试了‘线程安全’,‘非线程安全’,安装文件,压缩文件等,但无论我尝试PHP似乎就是不起作用。我也按照C++网站上的建议安装了MicrosoftPHP2008 redistributable,但仍然一无所获。
任何关于我应该如何正确安装它的建议。在PHPweb网站上似乎有模糊的说明,有时甚至是相互矛盾的。
发布于 2011-04-05 01:04:46
进一步的调查表明我错了--它现在已经安装好了,可以正常工作了。
从这里下载并安装FastCGI:http://www.microsoft.com/downloads/en/details.aspx?FamilyID=227219AA-6AEC-4B80-A9FA-76F811EE9E84&%3Bdisplaylang=en这是一个简单的.msi安装,不需要.Net。
重新启动IIS
然后下载NON Thread Safe PHP and install to IIS选项。
现在一切都正常了。
发布于 2011-04-04 21:55:13
确保您已告诉IIS如何处理PHP文件。
在IIS管理器中,展开树并找到web服务扩展,然后确保您有PHP的位置,指向php dll。

然后确保您的MIME类型设置正确。右键单击Web Sites下的网站,查看属性,然后单击HTTP Header选项卡。单击MIME Types按钮,并确保有PHP条目。

这就是我们在IIS管理器中设置它的方式。希望这对你也有帮助。
发布于 2011-04-05 00:47:29
进一步的调查表明,PHP5.3.x只能与使用FastCGI的IIS一起工作;不再支持PHP5isapi.dll,因此缺少isapi。不幸的是,如果不先安装Microsoft Web Platform安装程序,就无法在IIS上安装FastCGI,这需要先安装.Net。
这太疯狂了,PHP实际上坚持.Net是疯狂PHP的前提条件!
https://stackoverflow.com/questions/5539257
复制相似问题