配置zend框架库路径

时间:2011-03-02 06:50:00

标签: php zend-framework

我想知道在哪里可以将“library”文件夹放在我的zend项目中。现在我把它放在我的Zend服务器的位置。这是我目前的“图书馆”路径:

E:\zend\ZendServer\share\ZendFramework\library

这是我的“app”项目的路径:

E:\zend\Apache2\htdocs\app

在“app”项目中,我有“public”和“application”等文件夹。

现在我如何将“库”集成到我的“app”项目中,而无需从zendserver引用它?

4 个答案:

答案 0 :(得分:4)

将这些库文件放到library目录的最简单方法(如在其他答案中),但您应该考虑将它们与应用程序分开。

为库提供单独的gitsvn回购更容易。易于一次更新和维护多个项目。如果您从捆绑包中安装了库,那么将它们放在library中也是行不通的。 apt-get install zend-framework-library

要将库放在您想要的任何目录中,只需将其添加到include_path中的index.php数组中。

答案 1 :(得分:3)

通常,您会在应用liblibraries旁边看到名为“public”或“application”的文件夹, ...)

在该文件夹中,您将放置您正在使用的框架。
例如:

  • public
  • application
  • libs
    • Zend
    • Doctrine
    • ...


要获取Zend Framework,只需download it,然后将其解压缩到正确的文件夹; - )

优势:您将使用您选择的版本 - 而不是您的环境提供的版本,可能已过时。


而且,作为参考,您可能需要阅读电子书Installing The Zend FrameworkSurvive the Deep end章节。

答案 2 :(得分:2)

在您的应用程序项目中,您应该有一个库文件夹,并且应该包含zend文件夹。只需复制库文件夹并将其放在E:\ zend \ apache2 \ htdocs \ app中。

答案 3 :(得分:2)

请不要告诉别人将第三方库部署到他们的应用程序项目文件夹,这是不好的做法。将库部署到您有权访问的路径(在项目之外),并在包含路径中引用它。

在开发期间,为了参考起见,可以在项目中使用库,但是在部署脚本中将其排除,而是让部署脚本设置环境变量,或让它更新包含路径。