由于防火墙的存在, 国内用户使用 composer 默认源 (Packagist) 速度非常缓慢, 安装一个包往往需要好几分钟时间, 通过配置源镜像, 可以很大程度改善这一情况.

Composer 中文网提供了一个非常稳定且快速更新的 composer 源, 以下以此为例.

全局配置

composer config -g repo.packagist composer https://packagist.phpcomposer.com

单个项目配置

composer.json 文件中加入:

"repositories": {
    "packagist": {
        "type": "composer",
        "url": "https://packagist.phpcomposer.com"
    }
}

其他的话

感谢 composer 的维护团队, 感谢 Composer 中文网提供的源镜像服务, 感谢开源社区让世界变得更好.

REFERENCE

安装composer并使用国内镜像方法详解