PHP Yii2 框架运行 多个网站使用单一核心代码和一台服务器

PHP Yii2 framework run multiple websites using single core code and one server

是否可以使用 Yii2,我可以 运行 使用单一核心代码和一台服务器的多个网站? 假设我有 5 个以上的网站,每个网站都有自己的数据库,主题都是一样的,后端只有一个服务器,但我不确定如何实现这个目标。

这是可能的——实际上高级模板项目就是这样构建的。 每个网站都是单个应用程序,因此您可以使用 aaabbbcccddd, eee 为网站名称。每个应用程序都可以获得自己的配置。

此实现有明显的局限性:

  • vendor 每个应用程序的文件夹都是相同的,因此无论是否需要,每个应用程序都会获得相同版本的相同包,
  • 服务器必须能够同时处理更多的请求。