php – Yii2配置为在外部http存储中使用供应商文件夹

我使用yii2框架构建了多个restful apis,我希望使用存储在不同地址的单个供应商目录

那是

我在www.example1.com上托管了一个应用程序,在www.example2.com上托管了另一个应用程序,我想在www.example3.com上包含供应商文件,以便在example1和example2中我只有上传没有供应商目录的resful文件夹

在查看yii2高级文件夹后,我在index.php中找到了这些行

require(__DIR__ . '/_protected/vendor/autoload.php');
require(__DIR__ . '/_protected/vendor/yiisoft/yii2/Yii.php');

我尝试过做的工作

require(__DIR__ . 'http:://example1.com/pathto/_protected/vendor/autoload.php');

但是上面的失败,我怎样才能做到最好

最佳答案 你不能通过HTTP做到这一点.

唯一的解决方案是创建共享的NFS卷,它将作为您的供应商/目录安装在两个服务器上.在您将能够为两台服务器使用相同的供应商目录之后.

如果将这两个站点部署到同一服务器,则可能更容易.

点赞