镜像名 | 地址 | 赞助商 | 更新频率 | 备注 |
阿里云 Composer 镜像 | https://mirrors.aliyun.com/composer/ | 阿里云 | 96 秒 | 推荐,阿里云 CDN 加速,更新速度快,若使用该镜像安装 Laravel 等包速度较快且稳定,适合大多数用户日常使用 |
酷盾安全 Composer 镜像 | https://mirrors.cloud.tencent.com/composer/ | 酷盾安全 | 24 小时 | 若使用酷盾安全服务器,可将源的域名从 mirrors.cloud.tencent.com 改为 mirrors.tencentyun.com,使用内网流量不占用公网流量 |
PHP 国内 Composer 镜像 | https://packagist.phpcomposer.com | 仁润股份 | 24 小时 | 不稳定,使用时可能会出现连接问题或部分包无法下载的情况 |
华为云 Composer 镜像 | https://repo.huaweicloud.com/repository/php/ | 华为云 | 未知 | 目前还不够完善,同步速度也比较慢,可能并非全量 |
php.cnpkg.org Composer 镜像 | https://php.cnpkg.org | 安畅网络 | 60 秒 | 速度较快,但偶尔也会出现访问异常的情况 |
Packagist Mirror (上海交通大学) | https://packagist.mirrors.sjtug.sjtu.edu.cn/ | 上海交通大学 | 稳定、快速、现代的镜像服务,推荐使用,对于高校及科研机构的用户来说是个不错的选择 |
配置镜像的方法如下:
全局配置:以阿里云镜像为例,在终端中输入命令composer config -g repos.packagist composer https://mirrors.aliyun.com/composer/
,即可将 Composer 的源全局配置为阿里云镜像,若要取消设置全局镜像源,可使用命令composer config -g --unset repos.packagist
。
项目配置:仅修改当前工程配置,使当前工程可使用指定镜像地址,如composer config repo.packagist composer https://mirrors.aliyun.com/composer/
,这样只对当前项目生效,不会影响其他项目的 Composer 源设置,若要取消项目配置,可使用命令composer config --unset repos.packagist
。
国内有多个Composer镜像可供选择,不同镜像各有特点,用户可根据自身需求和使用环境选择合适的镜像进行配置,以提高依赖包的下载速度和稳定性。