在Windows和IIS上的PHP 5和Zend MVC

在Windows上运行PHP 5 / Zend MVC生产应用程序是否有任何重大问题需要注意? 特定的应用程序是Magento,一个电子商务系统,客户真的不感兴趣在他们的数据中心有一个Linux机器。 有没有人有运气让PHP 5和Zend MVC在IIS上正常工作?

Solutions Collecting From Web of "在Windows和IIS上的PHP 5和Zend MVC"

是的,它的工作。 微软和Zend一起努力让PHP在Linux上运行。 Zend甚至拥有Windows和iis的核心软件包(包括php,mysql和一些控制面板)的认证版本。 另外,Zend Framework应该是真正的平台独立。

另一个选择是在Windows上使用Apache,但IIS对于静态页面查看速度更快,并且还有其他一些有趣的选项。 .htaccess文件不被支持,所以为了重写,你需要依赖于其他的IIS组件。

那么我得到IIS,Zend和PHP都很好地工作。

安装了ReWrite模块,接下来: 这篇文章 从这里得到了Zend重写规则,并在我的php.ini文件中保证了short_opentag = on

到现在为止还挺好

获取IIS ReWrite模块,这将使事情变得更容易一些。

http://www.iis.net/downloads/default.aspx?tabid=34&g=6&i=1691

我有我的Vista x64机器上运行的Zend,PHP,Apache和MySQL,但我会尝试运行在IIS而不是Apache。

我想这不会太困难

我们在使用IIS7(在ISAPI下)的Windows server 2008上运行Magento也取得了一些进展。 如果我们禁用URL重写,系统工作的很好,但是我们还没有能够取得Magento和任何重写系统(Helicon ISAPI Rewrite-Lite,Ape和Microsoft Rewrite modulee)的成功。

Magento不支持在Windows上 。 我确实安装了它,但是比linux更复杂,在与部署环境不同的环境中开发是没有意义的。 你的客户应该重新考虑。