Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows和IIS上的PHP5和Zend MVC_Php_Windows_Zend Framework_Magento_Iis - Fatal编程技术网

Windows和IIS上的PHP5和Zend MVC

Windows和IIS上的PHP5和Zend MVC,php,windows,zend-framework,magento,iis,Php,Windows,Zend Framework,Magento,Iis,在Windows上运行PHP5/Zend MVC生产应用程序时,有没有需要注意的重大问题?特定的应用程序是Magento,一个电子商务系统,客户对在他们的数据中心中安装Linux设备并不感兴趣。有人有幸在IIS上正确运行PHP5和Zend MVC吗?是的,它可以工作。微软和Zend正在共同努力让PHP在linux上运行。Zend甚至有一个针对Windows和iis的核心包(包括php、mysql和一些控制面板)的认证版本。而且Zend框架应该是真正独立于平台的 另一个选择是在Windows上使用

在Windows上运行PHP5/Zend MVC生产应用程序时,有没有需要注意的重大问题?特定的应用程序是Magento,一个电子商务系统,客户对在他们的数据中心中安装Linux设备并不感兴趣。有人有幸在IIS上正确运行PHP5和Zend MVC吗?

是的,它可以工作。微软和Zend正在共同努力让PHP在linux上运行。Zend甚至有一个针对Windows和iis的核心包(包括php、mysql和一些控制面板)的认证版本。而且Zend框架应该是真正独立于平台的


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

获取IIS重写模块,这将使事情变得更简单

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


我想这不会太难

我的IIS、Zend和PHP都工作得很好

安装了重写模块,如下所示: 获得Zend重写规则,并确保在myphp.ini中使用short_opentag=on


到目前为止还不错

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

。我确实安装了它,但它比linux更复杂,在一个与部署环境不同的环境中开发它毫无意义。您的客户应该重新考虑。

我们有一个客户在php zend xammp配置上使用了flex mobile app。移动应用程序连接到服务器上的ERP系统。现在,另一个客户端希望在IIS上使用移动应用程序。客户端不想使用zend或任何其他第三方应用程序,只想使用IIS。在这种情况下,如何在IIS上安装PHP以使用flex移动应用程序?