ZF2共享许多虚拟主机的安装

时间:2015-04-20 21:32:50

标签: zend-framework2 centos

我在同一个Centos服务器上有很多项目,我宁愿在/ usr / share / zf2这样的位置安装一次ZF2,而是一直用Skeleton安装它作为带项目的重复库,并在所有项目中使用ZF2_PATH我的申请。当然,我也想用composer来更新这个共享的zf2库。

我可以按照自己的方式使用它,但我想知道是否有传统/首选的方法来执行此操作。

我会做的是: 1-在/ usr / share / zf2中安装ZF2 2-设置ZF2_PATH环境 3-从项目的composer.json中删除Zend Framework 2要求,并根据需要进行更新。

我只是想尝试遵循经过验证/接受/易于维护的方法而不是发现它。

非常感谢。

1 个答案:

答案 0 :(得分:0)

这是非常规的,没有“经证实/接受”的方式,很多人会有不同的意见。

您的解决方案的缺点是在升级Zend Framework时需要测试所有3个应用程序,我相信您可以想象多个方案,只需一个就可以方便地升级它。如果出现任何问题,并且出现问题,您最终会破坏所有3个应用程序,而不仅仅是一个。

唯一的好处是节省空间,但这真的是一个好处吗?磁盘空间不是很便宜。打破你的代码肯定更昂贵(我说的是你的时间成本,潜在的数据丢失或用户)。

如果您仍想继续,可以使用自己的composer.json文件创建第4个项目,并将其用于任何共享依赖项。