Composer速度慢解决办法汇总
1使用中国镜像
2.1系统全局使用
也就是将配置信息添加到Composer的全局配置文件config.json中,命令:
composerconfig-grepo.packagistcomposerhttps://packagist.phpcomposer.com
2.2仅当前项目使用
打开命令行,进入项目根目录,也就是composer.json文件所在目录,执行如下命令:
composerconfigrepo.packagistcomposerhttps://packagist.phpcomposer.com
上述命令会在当前项目中的composer.json文件的末尾自动添加镜像的配置信息,这些信息也可以自己手工添加:
"repositories":{ "packagist":{ "type":"composer", "url":"https://packagist.phpcomposer.com" } }
2使用代理
如果安装了Shadowsocks代理,通过代理方式使用composer也是个好的选择。
在命令行输入下面的命令,让当前终端使用代理:
sethttp_proxy=http://127.0.0.1:1080 //Windows系统 exporthttp_proxy=http://127.0.0.1:1080 //linux或MacOS系统
再运行composerupdate速度变飞快了有木有?!
参考资料:
- Packagist/Composer中国全量镜像
- Composer更新慢的终极解决方案