【发布时间】:2015-01-15 07:20:27
【问题描述】:
我想知道,在部署基于 composer 的项目时,为什么大多数人建议使用 SSH 到服务器并安装 composer 并下载依赖项,如下所示:
curl -sS https://getcomposer.org/installer | php
mv composer.phar /usr/local/bin/composer
composer install
我看不出与部署时仅复制 /vendor 文件夹有什么区别。 我错过了什么吗?
使用 GIT
使用 GIT 时,我可以想象 /vendor 文件夹很大,应该避免使用。这是主要原因吗?
【问题讨论】:
-
我知道composer的好处,我更多的是说如果你将项目部署到实时服务器,如果你FTP /vendor文件夹所有依赖项也会被转移,所以我想知道为什么有些人更喜欢服务器上的 SSH 和 composer 更新
标签: php git composer-php