首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在IIS6 (Win2003)上安装PHP

问在IIS6 (Win2003)上安装PHP
EN

Stack Overflow用户
提问于 2011-04-04 21:33:56
回答 5查看 17K关注 0票数 4

我一直在尝试在Win2003的全新安装上安装PHP5.3.6,没有安装.Net或其他任何东西。不幸的是,我尝试了‘线程安全’,‘非线程安全’,安装文件,压缩文件等,但无论我尝试PHP似乎就是不起作用。我也按照C++网站上的建议安装了MicrosoftPHP2008 redistributable,但仍然一无所获。

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

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 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选项。

现在一切都正常了。

票数 1
EN

Stack Overflow用户

发布于 2011-04-04 21:55:13

确保您已告诉IIS如何处理PHP文件。

在IIS管理器中,展开树并找到web服务扩展,然后确保您有PHP的位置,指向php dll。

​

​

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

​

​

这就是我们在IIS管理器中设置它的方式。希望这对你也有帮助。

票数 2
EN

Stack Overflow用户

发布于 2011-04-05 00:47:29

进一步的调查表明,PHP5.3.x只能与使用FastCGI的IIS一起工作;不再支持PHP5isapi.dll,因此缺少isapi。不幸的是,如果不先安装Microsoft Web Platform安装程序,就无法在IIS上安装FastCGI,这需要先安装.Net。

这太疯狂了,PHP实际上坚持.Net是疯狂PHP的前提条件!

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5539257

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档