更换国内镜像源可显著提升Composer安装速度,推荐使用阿里云、中国科技大学或Laravel China源,执行命令后全局生效;配合清理缓存、关闭Xdebug扩展及优化超时与并行下载设置,能有效解决安装缓慢问题。

Composer install 速度慢通常是因为默认使用国外镜像源,网络不稳定或延迟高导致的。最有效的解决方法是更换为国内镜像源,并优化相关配置。
更换为国内镜像源
国内推荐使用阿里云、中国科学技术大学或 Laravel China 提供的 Composer 镜像:
- 阿里云:composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/
- 中国科学技术大学:composer config -g repo.packagist composer https://mirrors.ustc.edu.cn/composer/
- Laravel China:composer config -g repo.packagist composer https://packagist.laravel-china.org
执行后,全局生效,后续所有项目都会走镜像源下载,速度明显提升。
检查并清除缓存
旧的缓存可能影响下载效率,定期清理有助于提速:
- composer clear-cache 或 composer clear
清理后重新运行 composer install,会强制从镜像重新拉取数据。
关闭 Xdebug(开发环境)
如果在本地启用了 Xdebug 扩展,会显著拖慢 Composer 的执行速度:
- 临时禁用:运行时加 php -d xdebug.mode=off composer.phar install
- 或在 php.ini 中注释掉 xdebug 扩展,操作完再开启
使用 Composer 全局配置优化
调整超时和并发设置,提升稳定性:
- 增加超时时间:composer config -g process-timeout 3600
- 启用并行下载:composer config -g preferred-install dist
这些设置能减少卡顿和中断概率,尤其在依赖较多时更明显。
基本上就这些。换源是最快见效的方法,配合关闭 Xdebug 和清缓存,基本能解决绝大多数慢的问题。不复杂但容易忽略。










