百度未提供 Composer 镜像服务,所谓“百度云镜像”是误传或概念混淆;推荐使用阿里云、腾讯云等真实可用的国内镜像源,并注意正确配置 repo.packagist 和结尾斜杠。
Composer 官方和主流社区(包括阿里云、腾讯云、华为云、Laravel China、USTC)均未提供“百度云镜像源”,https://packagist.baidu.com 或类似域名不存在、不可访问,且无公开可验证的百度官方 Composer 镜像服务。
为什么搜不到有效的百度云 Composer 镜像?
百度并未运营面向 Packagist 的公开 Composer 镜像服务。所谓“百度云镜像”多为早期误传、爬虫抓取的失效链接,或混淆了“百度云盘托管 zip 包”与“Composer 协议兼容的镜像源”的概念——后者必须实现完整的 packages.json、provider、p2 等 Composer API 接口,而百度网盘无法满足。
- 尝试访问
https://packagist.baidu.com/packages.json会返回 404 或重定向到百度首页 - 在
composer config -g repo.packagist中设置该地址会导致Could not fetch或Invalid repository type错误 - Composer 2.5+ 已严格校验镜像 URL 格式和响应结构,无效源会被静默跳过或报错中止
替代方案:用真实可用的国内镜像(推荐即用)
直接使用经长期验证、同步稳定、HTTPS 可达的镜像源,效果等同甚至优于“假想中的百度镜像”:
- 阿里云(首选):
composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/ -
腾讯云:
composer config -g repo.packagist composer https://mirrors.cloud.tencent.com/composer/ -
华为云:
composer config -g repo.packagist composer https://repo.huaweicloud.com/repository/php/ - 中科大:
composer config -g repo.packagist composer https://mirrors.ustc.edu.cn/composer/
所有上述地址均支持 HTTPS、每日同步、完整 Composer 协议,且无需额外配置证书或代理。