全局配置(推荐)
所有项目都会使用该镜像地址:
composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/
取消配置:
composer config -g --unset repos.packagist
项目配置 (如果你配置了上面,发现还是访问以前的数据源,很有可能你以前作古项目配置,所以这个也是要改的)
仅修改当前工程配置,仅当前工程可使用该镜像地址:
composer config repo.packagist composer https://mirrors.aliyun.com/composer/
取消配置:
composer config --unset repos.packagist
清除缓存
刷新 composer.lock 文件
使用以下命令:
$ composer update nothing
或者:
$ composer update --lock
--lock: 只升级 lock 文件的哈希以消除 lock 文件过期的警告。
测试一下
清空本地缓存:
$ rm -rf vendor $ composer clear-cache
执行安装命令:
$ composer install -vvv
调试
composer 命令增加 -vvv 可输出详细的信息,命令如下:
composer -vvv require alibabacloud/sdk