通过编辑器或复制供应商文件夹进行安装



我想知道,在部署基于作曲家的项目时,为什么大多数人建议通过SSH连接到服务器并安装作曲家并下载依赖项,如下所示:

curl -sS https://getcomposer.org/installer | php
mv composer.phar /usr/local/bin/composer
composer install

我看不出在部署时仅复制/vendor 文件夹有什么区别。我错过了什么吗?

使用 GIT

使用 GIT 时,我可以想象/vendor 文件夹很大,应该避免使用。这是主要原因吗?

  • composer install将安装开发依赖项,这不是您想要在服务器上安装的内容。因此,您可以在服务器上使用composer install --no-dev

    这将减少服务器上的文件数量。

  • 某些软件包可能会使用在某处设置绝对路径的脚本,如果不更改时,这可能会严重分解。
  • 使用FTP运输的包裹非常大

相关内容

  • 没有找到相关文章

最新更新