在IIS 6上安装PHP(Win2003)

时间:2011-04-04 13:33:56

标签: php

我一直在尝试在Win2003的干净安装上安装PHP 5.3.6,没有点网或其他任何安装的东西。不幸的是我尝试过“线程安全”,“非线程安全”,安装程序文件,zip文件等等,但无论我尝试使用PHP,似乎都无法正常工作。我还按照PHP网站上的建议安装了Microsoft C ++ 2008可再发行组件,但仍然没有。

有关我应该如何正确安装的任何建议。在PHPweb网站上似乎存在模糊且有时相互矛盾的说明。

5 个答案:

答案 0 :(得分:2)

确保告诉IIS如何处理PHP文件 在IIS管理器中,展开树并查找Web服务扩展,然后确保您有PHP的位置,指向php dll。

service extensions

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

mime types

这就是我们在IIS管理器中设置它的方法。希望它也能帮到你。

答案 1 :(得分:1)

进一步调查显示PHP 5.3.x仅适用于使用FastCGI的IIS; isapi不再受支持,因此缺少PHP5isapi.dll。遗憾的是,如果没有首先安装需要首先安装dot net的Microsoft Web Platform Installer,就无法在IIS上安装FastCGI。

这很疯狂,PHP有效地坚持认为dot net是PHP的先决条件 - 疯狂!

答案 2 :(得分:1)

进一步的调查显示我错了 - 现在安装并正常工作。

从这里下载并安装FastCGI: http://www.microsoft.com/downloads/en/details.aspx?FamilyID=227219AA-6AEC-4B80-A9FA-76F811EE9E84&amp%3Bdisplaylang=en 这是一个简单的.msi安装,不需要点网。

重启IIS

然后下载NON Thread Safe PHP并安装到IIS FastCGI Server选项。

现在一切正常。

答案 3 :(得分:1)

以下是我在IIS 6上安装PHP 5.3的方法(在Windows 2003服务器上运行): http://www.howtoadvice.com/PHPIIS

答案 4 :(得分:0)

This document有点陈旧且过时,但您应该可以使用Web Platform Installer为IIS安装PHP。