我想让Zend Framework(版本9 Studio)部署并实际在我的本地IIS服务器上运行。我怎样才能让Zend Framework项目在IIS上运行?
我使用内置向导创建了一个非常简单的小应用程序。如果我在Zend附带的Apache服务器上运行它,它工作正常。但我试图复制这些文件并在IIS上运行它,并且出现错误。
看来它缺少指向库的链接。我试过手动隔离并抓取缺失的库并将它们放入/ library文件夹。这是一个好的开始,但我仍然在其他方面发现其他错误。
我发现了一个教程,里面有一个在IIS中运行的Zend项目的例子。但是,它几乎与我创建的项目有相同的问题。更多缺少的库。本教程包含了一些整洁的新技巧,比如web.config,它可以取代Apache使用的.htaccess。
这就是我做了多少。这非常令人沮丧。有没有人有一个像该教程承诺的简单示例?如果没有,只是一些好的信息会有帮助。
PHP是否正确安装在IIS上运行? – Matt 2012-08-14 13:54:37
您是否比较了每个安装/机器上include_path的ini设置? – Cups 2012-08-14 14:14:19
是的。事实上,我可以在没有Zend Framework的情况下运行直接的PHP。我甚至有我的连接字符串的数据库工作正常。所以,这绝对不是服务器。我有Apache和IIS运行。他们不会互相干扰。 杯子 - include_path应该是什么,我在哪里设置它? – 2012-08-14 14:17:40