【问题标题】:Using one Vendor Folder for Multiple Projects in Laravel 5.2在 Laravel 5.2 中为多个项目使用一个供应商文件夹
【发布时间】:2018-01-05 22:21:31
【问题描述】:

我想为我在大学的任务制作多个 laravel 项目。但是我的磁盘容量有问题,我的空间很小。

vendor 文件夹占用了我的磁盘空间,并且每个 laravel 项目都使用相同的 vendor 文件夹而不对其进行编辑。而且我认为我可以使用相同的供应商文件夹来减少磁盘消耗,但我不知道该怎么做。

这可能吗?

谢谢

【问题讨论】:

  • 你可能会使用符号链接

标签: laravel laravel-5.2


【解决方案1】:

您可以在每个项目中简单地创建symlinks,除了实际上具有供应商目录的主要项目。

cd /var/www/SiteA
composer install

# create new project into /var/www/SiteB
cd ../SiteB

# If vendor directory is already there, delete it: rm -rf vendor
# create symlink to Site A's vendor directory
ln -s /var/www/SiteA/vendor

这只是 Linux 命令和技巧。

【讨论】:

  • 这应该使用命令行来运行吗?因为我的 cpanel 没有命令行。
  • 是的。这是一个 linux 命令@James ...您的面板中有 SSH 吗?
  • 是的,有。但我的提供商阻止了它。我无法使用私钥访问我的 ssh。它总是说Network error: Connection time out
  • 你有很多方法来创建符号链接......检查这个链接namecheap.com/support/knowledgebase/article.aspx/9561/29/…你也可以接受答案:) @James
猜你喜欢
  • 2013-10-20
  • 1970-01-01
  • 2018-06-09
  • 2017-01-30
  • 1970-01-01
  • 1970-01-01
  • 2016-09-05
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多