执行composer install或composer update 缓慢解决
执行composer安装或更新缓慢解决
在执行命令composer install或者composer update时,非常缓慢,究其原因,主要是因为安装包的数据是从github.com获取,安装包的元数据是从packagist.org上下载的,这些都是国外的网站,连接速度缓慢,并随时可能被‘墙’。这个时候可以通过更新连接为国内镜像站点的方式来解决问题,操作如下:
NO1:修改系统的全局配置:即将配置信息添加到Composer的全局配置文件config.json中,windows打开命令行窗口,linux打开控制台,执行命令:
composer config -g repo.packagist composer https://packagist.phpcomposer.com
NO2:修改单个项目配置:即将配置信息添加到某个项目的composer.json文件中,windows打开命令行窗口,linux打开控制台,并进入到项目根目录(也就是composer.json文件所在目录),然后执行命令:
composer config -g repo.packagist composer https://packagist.phpcomposer.com
该命令会在当前项目的composer.json文件中添加如下配置信息(也可以通过手动直接添加):
"repositories": {
"packagist": {
"type": "composer",
"url": "https://packagist.phpcomposer.com"
}
}
NO3:composer config -l -g 命令查看composer当前所有全局配置。
更新:该镜像地址已于2019年9月4号停用,更新为如下地址(测试使用貌似存在证书问题,自行研究):
https://packagist.laravel-china.org
推荐使用:https://mirrors.aliyun.com/composer/