Laravel:跨多个应用程序共享相同的框架
Laravel: Sharing same framework across multiple applications
我计划有两个子域来部署相同的两个实例 laravel
应用。这些将是 DEV 和 TEST。可以这样安装吗,还是我必须为每个实例单独安装?
我觉得如果能把framework文件共享出来,升级的时候,会比升级两个容易。如果这是个坏主意,请分享您的知识。
不确定我是否完全理解,但您正在尝试部署同一个项目两次(开发和测试服务器)。如果是这样的话,那就很容易了。这只是两个不同域名上的一个项目。您有几个选择:
将项目放在您的服务器上,并使两个域指向同一个文件夹。所以 dev.com
和 test.com
都指向 .../www/project/public
.
2 个不同服务器上的 2 个不同实例。还是很容易的。将您的项目放在 bitbucket 或 github 上。转到服务器和 git 拉。升级时,你只会升级一次,在本地服务器上,然后去两个服务器,然后再 git 拉。
Database-wise,你也可以给他们2个不同的数据库实例。只需在 .env
中执行,它们将分别指向各自的数据库。不过,您只需升级一次,然后 git 拉取。
我计划有两个子域来部署相同的两个实例 laravel 应用。这些将是 DEV 和 TEST。可以这样安装吗,还是我必须为每个实例单独安装?
我觉得如果能把framework文件共享出来,升级的时候,会比升级两个容易。如果这是个坏主意,请分享您的知识。
不确定我是否完全理解,但您正在尝试部署同一个项目两次(开发和测试服务器)。如果是这样的话,那就很容易了。这只是两个不同域名上的一个项目。您有几个选择:
将项目放在您的服务器上,并使两个域指向同一个文件夹。所以
dev.com
和test.com
都指向.../www/project/public
.2 个不同服务器上的 2 个不同实例。还是很容易的。将您的项目放在 bitbucket 或 github 上。转到服务器和 git 拉。升级时,你只会升级一次,在本地服务器上,然后去两个服务器,然后再 git 拉。
Database-wise,你也可以给他们2个不同的数据库实例。只需在 .env
中执行,它们将分别指向各自的数据库。不过,您只需升级一次,然后 git 拉取。