6 php zend-framework dependency-management
这是一个关于PHP的问题.我想知道:在部署到(生产)服务器时,如何确保所有必需的库都与应用程序打包在一起?
一个更具体的例子:我有一个在Zend Framework上运行的应用程序,每次我将应用程序滚动到服务器时,部署过程都会在该系统上创建一个全新的"安装".因此,我需要将Zend Framework与我的应用程序捆绑在一起,然后将文件一起复制到正确的位置(它会自动完成).目前,我正在使用svn:externals定义在部署期间从Zend的SVN系统中获取文件,但是,我不想依赖该SVN,我也不想在每次部署时将流量放在外部SVN上.
在Java世界中,我习惯使用Maven来处理使用中央工件存储库的东西.我知道有一个Maven4PHP版本,但是,我更喜欢基于PHP的解决方案.另外,我不认为PEAR是一个很好的方法,因为它并没有真正满足我将应用程序(包括libs)捆绑到单个可部署中的要求.
是否有一些我不知道的工具?或者你有什么伟大的技术我应该知道吗?
非常感谢您的帮助!
迈克尔