2008-08-14 177 views

回答

8

请确保您获得IIS 6.0或IIS 7.0的FastCGI扩展。这是在IIS下运行PHP时最重要的一件事。另外这个文章应该让你设置:

http://learn.iis.net/page.aspx/247/using-fastcgi-to-host-php-applications-on-iis-60/

一切都超出了这个简单,MySQL和什么不是。

+0

唯一的问题,我跟着这个名单后有一些默认的时区,这是通过遵循这篇文章中的说明修复:http://forums.iis.net/t/1158954.aspx。 – eidylon 2009-10-16 19:16:42

+0

以下是我所做的步骤:http://www.howtoadvice.com/PHPIIS – 2011-04-22 10:52:39

0

我在IIS中遇到的一个主要问题是缺少Apache的mod_rewrite。还有其他的解决方法和工作方式,取决于你在做什么,但是要记住,如果你正在使用mod重写,你需要稍微改变一些东西来使用IIS。

3

我们刚刚在我们的共享主机平台上推出了PHP 5.2.6 + FastCGI,没有任何问题。只要你按照the article Nick linked中列出的步骤操作,那么你应该会很好。

我唯一的补充建议就是忘记使用fcgiconfig.js脚本来修改fcgiext.ini文件,这更像是一种障碍而不是帮助。只需手工编辑它,您还可以了解更多有关它的工作原理。

如果你安装PHP在IIS 7那么这个环节应该是值得一读,但:

Using FastCGI to Host PHP Applications on IIS 7

0

既然你从LAMP移动(有点酷的缩写),以WIMP(不太凉的),你可能需要精神上肯定自己。否则,我在Windows上用PHP很少遇到麻烦。

ISAPI重写(http://www.isapirewrite.com/)为99美元,并且对于我的URL重写工作非常顺利。

0

为什么不在Windows上使用Apache?

相关问题