当前稳定可用的Composer国内镜像源有三个:阿里云(https://mirrors.aliyun.com/composer/)、腾讯云(https://mirrors.cloud.tencent.com/composer/)、清华大学(https://mirrors.tuna.tsinghua.edu.cn/composer/),均支持Composer 2.x、HTTPS及全量同步,经2024年底实测验证可靠。

Composer 默认源在国内下载极慢,不是网络问题,是官方源本身没做 CDN 加速和地域分发——换镜像能立竿见影,但不是所有镜像都可靠,有些已停更、有些同步延迟高、有些不支持 composer v2 协议。
哪些 Composer 镜像现在还能用且不限速
目前稳定、同步及时、全量支持 composer install 和 composer update 的主流镜像只剩三个:
-
https://packagist.phpcomposer.com(阿里云,已停更,不推荐) -
https://packagist.proxy.tencent.com(腾讯云,v2 原生支持,同步延迟 -
https://mirrors.aliyun.com/composer/(阿里云新地址,需手动加/结尾,v2 兼容) -
https://packagist.org(官方源,可搭配composer config -g repo.packagist composer https://packagist.org临时切回验证)
注意:https://packagist.jp 和 https://packagist.com 是商业服务,非免费镜像;https://packagist.ru 已失效多年。
怎么全局切换镜像(含 v2 兼容写法)
Composer v2 要求镜像地址必须是完整 URL,且协议必须为 https,不能省略路径后缀。错误写法如 composer config -g repo.packagist composer https://mirrors.aliyun.com/composer(缺末尾 /)会导致 Could not fetch 错误。
正确操作:
composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/
或使用腾讯源(响应更快,尤其在华南地区):
围绕关键发现、作用机制、临床相关性及研究局限性展开讨论。适用于撰写或优化任何生物医学论文的“讨论(Discussion)”部分——包括结果解读、与既往文献关联、阐释意外发现、界定研究局限性,以及撰写结论。当用户输入以下任一指令时也会自动触发该功能: - “write my discussion” - “help me discuss my findings” - “how do I compare to prior studies” - “write the limitations par
composer config -g repo.packagist composer https://packagist.proxy.tencent.com/
验证是否生效:
composer config -g repo.packagist
输出应为完整对象结构,而非空值或报错。
为什么 composer update 还是卡在某个包
镜像只加速元数据和 ZIP 包下载,不加速 Git 克隆。如果 composer.json 中有 "package-name": "dev-master" 或指定了 git 类型仓库,Composer 仍会直连 GitHub/GitLab——此时镜像无效。
解决办法:
- 优先改用稳定版约束,如
"package-name": "^3.2" - 对必须用 dev 分支的包,加
"dist": { "url": "..." }手动指定 ZIP 下载地址(需包作者提供) - 本地启用
git clone代理(如配置git config --global http.https://github.com.proxy http://127.0.0.1:7890),但这和 Composer 镜像无关
镜像只是第一层加速,真正卡住的地方往往在 Git 源、私有仓库认证、或 platform 配置不匹配导致反复回退版本。别一慢就换镜像,先 composer update -vvv 看清卡在哪一行。

















