Composer 配置阿里云镜像(国内镜像)镜像源切换

Composer 配置阿里云镜像(国内镜像)镜像源切换

Scroll Down

使用国内镜像可以让我们下载软件包速度更快,下面是使用阿里云镜像的配置方法。

全局配置(推荐)

所有项目都会使用该镜像地址:
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 镜像源

安装 composer-registry-manager

composer global require slince/composer-registry-manager

20211002_1740_1.png

composer repo:ls

20211002_1740.png

composer repo:use aliyun

20211002_1742.png

调试

composer 命令增加 -vvv 可输出详细的信息,命令如下:
    composer -vvv require laravel/laravel

遇到问题?

1. 建议先将Composer版本升级到最新:
    composer self-update
2. 执行诊断命令:
    composer diagnose

20211002_1741_1.png
3. 清除缓存:

    composer clear
4. 若项目之前已通过其他源安装,则需要更新 composer.lock 文件,执行命令:
    composer update --lock