composer 加速,修改镜像源
### 为什么慢
执行 composer 各种命令的时候,默认是去 composer 官方镜像源获取需要安装的具体软件信息
默认源地址在国外,从国内访问的速度肯定比较慢
### 如何修改镜像源
目前有热心同仁维护着几个国内镜像
- https://packagist.phpcomposer.com
- https://packagist.laravel-china.org
composer 不像 npm, maven 有国内阿里巴巴这样的大公司维护着镜像源
由于平时在公司的网络环境默认有梯子,我自己用的不多,不清楚哪个更快更稳定,大家根据自己的网络环境自己测试要选择哪个
#### a). 配置只在当前项目生效
```shell
composer config repo.packagist composer https://packagist.phpcomposer.com
composer config --unset repos.packagist # 取消当前项目配置
```
#### b). 配置全局生效
```shell
composer config -g repo.packagist composer https://packagist.phpcomposer.com
composer config -g --unset repos.packagist # 取消全局配置
```