對於composer require
和composer install
,composer update
大家都懂的,官方服務器在國外,導致這些需要拉取包的時候非常非常慢。
一般就是類似這樣的輸出,然後就是無窮無盡的等待:
composer命令帶上-vvv
首先,建議在使用composer
命令時帶上-vvv
參數,這個可以輸出更多詳細信息,讓你知道到底是卡在哪一步了,有目的性的排查問題。
一般可以通過更換國內鏡像,或者使用代理來操作改善composer
速度。
更換國內鏡像
各大雲廠商的PHPComposer
全量鏡像,加上之前的全量鏡像資源:
阿里雲
使用說明:https://mirrors.aliyun.com/composer/
composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/
Bash
華爲雲
composer config -g repo.packagist composer https://mirrors.huaweicloud.com/repository/php/
Bash
騰訊雲
composer config -g repos.packagist composer https://mirrors.cloud.tencent.com/composer/
Bash
cnpkg
composer config -g repos.packagist composer https://php.cnpkg.org](https://php.cnpkg.org
可以看到每一步卡在那裏,安裝到哪一步 了: