为什么?
做技术的都知道是为什么,不说了。怎么解决?
为了解决无法访问、访问速度的问题,国内好多公司都提供了国内镜像。这里说一个比较好用的工具。CRM - Composer Registry Manager 点击直达
本人及其推荐阅读官方文档,官方文档描述更为详细。中文文档【点击直达】
安装
composer global require slince/composer-registry-manager
使用
root@AppEnv:$ php composer.phar repo:ls --- --------------- ------------------------------------------------ composer https://packagist.org * phpcomposer https://packagist.phpcomposer.com aliyun https://mirrors.aliyun.com/composer tencent https://mirrors.cloud.tencent.com/composer huawei https://mirrors.huaweicloud.com/repository/php laravel-china https://packagist.laravel-china.org cnpkg https://php.cnpkg.org sjtug https://packagist.mirrors.sjtug.sjtu.edu.cn --- --------------- ------------------------------------------------
* 号开头的标识当前使用的源
切换
root@AppEnv:$ php composer.phar repo:use aliyun [OK] Use the repository [aliyun] success
这在执行 composer update 的时候就会使用阿里云的源了