Laravel:跨多个应用程序共享相同的框架

时间:2017-02-20 17:19:07

标签: php laravel laravel-5.4

我计划有两个子域来部署同一个laravel的两个实例 应用。这些将是DEV和TEST。可以像这样安装,还是必须为每个实例单独安装?

我认为如果我可以共享框架文件,在升级时,它将比升级两个更容易。如果这是一个坏主意,请分享您的知识。

1 个答案:

答案 0 :(得分:2)

不确定我是否完全得到了这个但是你试图两次部署同一个项目(开发和测试服务器)。如果是这样的话,那就很容易了。它只是两个不同域名上的一个项目。你有几个选择:

  1. 将项目放在服务器上,使两个域都指向同一个文件夹。因此dev.comtest.com都指向.../www/project/public

  2. 2个不同服务器上的2个不同实例。还很容易。将您的项目放在bitbucket或github上。转到服务器和git pull。升级时,您只需在本地服务器上升级一次,然后再转到两台服务器并再次进行git pull。

  3. 数据库方面,您也可以为它们提供2个不同的数据库实例。只需在.env中执行此操作,它们将分别指向各自的数据库。不过,你只升级一次,并且git pull。