2

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

4

5 回答 5

2

好吧,我让 IIS、Zend 和 PHP 都运行良好。

安装了 ReWrite 模块,然后:这篇文章 Got the Zend re-write rule from here 并确保 short_opentag = on 在我的php.ini

到现在为止还挺好

于 2009-02-20T20:02:09.480 回答
1

是的,它有效。Microsoft 和 Zend 正在合作让 PHP 在 linux 上运行。Zend 甚至有针对 Windows 和 iis 的核心包(包括 php、mysql 和一些控制面板)的认证版本。Zend Framework 也应该是真正的平台独立的。

另一种选择是在 Windows 上使用 Apache,但 IIS 对于静态页面视图更快,并且还有一些其他有趣的选项。.htaccess 文件不受支持,因此要进行重写,您需要依赖其他 IIS 组件。

于 2009-02-12T22:34:07.553 回答
1

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

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

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

我想应该不会太难

于 2009-02-18T12:50:13.120 回答
0

我们还在使用 IIS7(在 ISAPI 下)让 Magento 在 Windows Server 2008 机器上运行方面取得了一些进展。如果我们禁用 URL 重写,系统运行良好,但是我们无法使用 Magento 和任何重写系统(Helicon ISAPI Rewrite-Lite、Ape 和 Microsoft Rewrite Module)取得成功。

于 2009-04-01T22:45:12.610 回答
0

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

于 2010-03-30T09:02:44.873 回答