# 更换项目依赖的镜像源

composer 在安装时会在 composer.lock 文件中写入扩展包的下载地址。

# 如何更换 composer.lock 文件里的下载地址为新的镜像源?

  1. 配置新的镜像
composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/
  1. 刷新 composer.lock 文件
composer update --lock

--lock:只升级 lock 文件的哈希以消除 lock 文件过期的警告。

  1. 测试一下
rm -rf vendor
composer clear-cache
composer install -vvv

注意:线上环境不需要删除 vendor 文件夹,重新下载。只是更新了下载链接,代码包连哈希都是一样,无需重新下载。