推荐使用阿里云或腾讯云镜像源加快Composer依赖下载:执行config -g命令全局切换、运行clear-cache清缓存、用config -g验证URL生效;临时切换可修改composer.json,恢复官方源用--unset。

直接换阿里云或腾讯云镜像源,能明显加快依赖下载速度,避免超时失败。关键就三步:执行命令、清缓存、验证生效。
全局切换到阿里云镜像源
对所有项目生效,推荐新手或主力开发环境使用:
- 运行命令:composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/
- 执行后无需重启终端,下次运行 composer install 或 composer update 就走阿里云节点
- 阿里云镜像稳定、同步及时,国内大部分网络环境下表现最优
全局切换到腾讯云镜像源
适合使用腾讯云服务器、或所在地区与腾讯云骨干网连通性更好的用户:
- 运行命令:composer config -g repo.packagist composer https://mirrors.cloud.tencent.com/composer/
- 注意 URL 结尾不要漏掉 /composer/(不是 /composer)
- 腾讯云镜像也支持全量同步,日常使用和阿里云基本无差别
换源后必须做的两件事
否则可能还在用旧缓存,感觉没变快:
- 清除本地缓存:运行 composer clear-cache,强制 Composer 重新拉取元数据
- 验证是否生效:运行 composer config -g repo.packagist.url,输出应为对应镜像地址(如 https://mirrors.aliyun.com/composer/)
临时切镜像或恢复官方源
不想改全局?或者试完想退回?也很简单:
- 仅当前项目用镜像:在项目根目录 composer.json 里加
"repositories": {"packagist": {"type": "composer", "url": "https://mirrors.aliyun.com/composer/"}} - 恢复官方源:运行 composer config -g --unset repos.packagist,之后自动回退到 https://packagist.org
基本上就这些。选阿里云或腾讯云都行,换完记得清缓存再试一次 install,速度差异立竿见影。










