小编Gil*_*Mey的帖子

使用相同的代码库管理多个Web应用程序

我正在寻找管理PHP Web应用程序的多个实例的最佳方式(或最简单的方法),这些实例共享相同的代码库.

让我为你分解一下:

我们的域托管了应用程序的多个实例,每个实例都有自己的设置文件和数据库.

http://mydomain.com
|
| ------/customer1/
|
| ------/customer2/
|
| ------/customer3/+自定义功能

假设客户1和2购买了应用程序(我们为它们托管),并且它们具有该应用程序的基本模型.(即未定制)

但是,客户3需要功能X或Y,因此我们为他编写该功能并将其添加到应用程序中.

但是只要代码库有更新(即框架的核心类中的安全修复程序),所有三个客户都应该获得基本代码的更新!

管理这种设置的最佳方法是什么?使用FTP手动上传所有文件很痛苦,并且无法合并代码.

使用Git可能是一个解决方案,但我该如何去做呢?为每个客户创建单独的存储库?如果我们成长到超过一百个客户怎么办?

我们欢迎任何见解,包括为什么我们应该或不应该使用这样的设置.(但请记住,我们将成为为客户提供应用程序的人)

php git version-control web-applications

5
推荐指数
1
解决办法
1310
查看次数

标签 统计

git ×1

php ×1

version-control ×1

web-applications ×1