gpt4 book ai didi

php - 通过 Composer 安装或复制供应商文件夹

转载 作者:行者123 更新时间:2023-12-01 23:48:19 24 4
gpt4 key购买 nike

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

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 运送

关于php - 通过 Composer 安装或复制供应商文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27958461/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com