网易 composer 镜像源已彻底下线,2025 年底起返回 404 或 302,仅阿里云和腾讯云镜像稳定可用;配置时需手动验证接口并谨慎处理 repositories 结构。

网易 Composer 镜像源已不可用,任何配置都会静默 fallback 到 packagist.org。 2025 年底起,https://mirrors.163.com/composer/ 返回 404 或 302 跳转到首页,不再提供 packages.json、provider-list.json 等必需元数据接口 —— 这不是你命令写错了,是服务端彻底下线了。
composer config -g repo.packagist 命令看似成功但实际无效
执行 composer config -g repo.packagist composer https://mirrors.163.com/composer/ 后,composer config -g repo.packagist 可能仍显示该 URL,但后续 composer install -vvv 日志里会看到请求发向 https://packagist.org/packages.json,说明 Composer 在运行时检测到元数据不可达,自动降级回官方源。
- Composer 不会在配置阶段校验镜像可用性,只做语法检查
- 即使 JSON 格式正确、URL 末尾带
/、type 值为composer,也无法绕过运行时探测失败 - Windows 下 CMD 中加引号(如
"https://...")反而会导致解析失败,但问题根源仍是源失效
当前稳定可用的国内 Composer 镜像只有阿里云和腾讯云
截至 2026 年 8 月,实测全量同步、延迟 ≤15 分钟、支持 HTTPS 且证书自动续期的镜像仅两个:
- 阿里云:
https://mirrors.aliyun.com/composer/ - 腾讯云:
https://mirrors.cloud.tencent.com/composer/
Laravel China 镜像虽可访问,但仅 HTTP 回源、无私有包缓存、证书机制不健全,生产环境应避免依赖。
围绕关键发现、作用机制、临床相关性及研究局限性展开讨论。适用于撰写或优化任何生物医学论文的“讨论(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://mirrors.aliyun.com/composer/。注意:宝塔或 CI 环境中需确认运行用户(如 www),用 sudo -u www composer config -g ... 才生效。
项目级配置时 repositories 字段容易被覆盖丢弃
直接运行 composer config repo.packagist ... 会把 composer.json 中原本的 "repositories": [{...}](数组)整个替换成对象,导致私有 Git 源等配置丢失,进而引发 Could not find package xxx 错误。
- 安全做法:先手动编辑
composer.json,确保"repositories"是空对象{},而非数组 - 再执行项目级配置,Composer 才会往该对象里写入
packagist字段,保留其他源 - 若已有私有源且必须保留数组结构,应改用
"repositories": [{"type": "composer", "url": "..."}, {"type": "git", "url": "..."}]手动追加,不依赖config命令
镜像源不是“配完就一劳永逸”的东西——它依赖服务端持续同步与接口稳定性。网易源的下线提醒我们:关键基础设施必须有明确的生命周期意识,配置前先验证接口可用性(比如 curl -I https://mirrors.aliyun.com/composer/packages.json),比盲目套用旧教程更可靠。










