Tip1:如果能够翻墙,尽量翻墙,因为有很多包是github上面download下来的,翻墙会快很多也不会有莫名其妙的错误。
Tip2:使用国内镜像会稍微缓解下,但是因为download包都是从git上面下载,所以也不会快很多。参考这个http://pkg.phpcomposer.com/安装
composer config -g repo.packagist composer https://packagist.phpcomposer.com
Tip3:更新composer到最新版本
composer self-update
Tip4:先全局安装依赖fxp/composer-asset-plugin
composer global require "fxp/composer-asset-plugin:~1.1.1"
Tip5:LNMP环境下的奇怪问题,从问题上看是php的proc_open扩展没有开
The Process class relies on proc_open, which is not available on your PHP installation. update [--prefer-source] [--prefer-dist] [--dry-run] [--dev] [--no-dev] [--lock] [--no-custom-installers] [--no-autoloader] [--no-scripts] [--no-progress] [--w
解决方案是:
php -d "disable_functions=" /usr/local/bin/composer install
Tip6:composer在执行的时候可以加上-vvv 这样就可以显示当前执行的进度情况,例如
composer update -vvv
如果有其他的问题,也欢迎大家留言补充,少踩坑