更换国内镜像源可解决Composer下载超时问题,推荐使用阿里云或Laravel China镜像,通过composer config -g repos.packagist composer https://mirrors.aliyun.com/composer/设置全局镜像,同时可增加超时时间至600秒、设置重试次数为3次以提升稳定性,确保php.ini中allow_url_fopen开启且无代理防火墙拦截,必要时删除vendor和composer.lock重新安装。

Composer 下载依赖时出现超时,通常是因为网络连接国外资源较慢或不稳定。直接更换镜像源和调整配置能有效解决这类问题。
使用国内镜像源
替换默认的 Packagist 源为国内镜像,可以大幅提升下载速度和稳定性。
临时使用:在命令后加上镜像参数:
composer require package/name -vvv --prefer-dist --repo=https://mirrors.aliyun.com/composer/全局设置:将阿里云或 Laravel China 的镜像设为默认:
composer config -g repos.packagist composer https://mirrors.aliyun.com/composer/增加超时时间
如果网络稍慢但可用,可延长 Composer 的 HTTP 超时限制。
保君发免费网站系统使用说明:一、 本程序完全免费,并且,保证功能全部可以使用,且无后门及木马等,请放心使用。二、 如果发现问题,请及时联系我们,我们会义务尽力解决所反映的问题。或到本公司网站下载更新程序。三、 修改三个文件就能成为自己的网站:1、顶部图片LOGO.GIF,2、替换透明动画:LOGO.SWF,3、修改#sys123.asp中的内容为你想要的内容。
执行以下命令提升超时阈值(单位:秒):
composer config -g process-timeout 1800 composer config -g http.timeout 600启用并调大重试次数
网络波动时,自动重试能提高成功率。
设置失败后自动重试的次数:
composer config -g retry-auth-failures true composer config -g http.max-retries 3检查 PHP 和网络环境
确保 PHP 配置没有限制网络请求。
基本上就这些方法,多数情况下换镜像源就能解决。如果仍失败,可尝试删除 vendor 和 composer.lock 后重新安装。









