国内 PHP Composer 镜像列表
Composer 是什么? Composer 是一个 PHP 包管理的系统,现在越来越多的 PHP 使用 Composer 来管理包。比如 FastAdmin、 ThinkPHP、Laravel 等都是用 Composer 进行 php 包的管理。
镜像列表
国内也很多开发者使用 Composer,但由于不可控因素,官方的服务器常常连接不上。所以这里收集了一下国内镜像列表。(先后次序会不定期调整)
| 镜像名 | 地址 | 赞助商 | 更新频率 | 备注 |
|---|---|---|---|---|
| 阿里云 Composer 镜像 | mirrors.aliyun.com/composer/ | 阿里云 | 96 秒 | 推荐 |
| 腾讯云 Composer 镜像 | mirrors.cloud.tencent.com/composer/ | 腾讯云 | 24 小时 |
配置镜像
全局配置(推荐)
所有项目都会使用该镜像地址:
composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/
取消配置:
composer config -g --unset repos.packagist
项目配置
仅修改当前工程配置,仅当前工程可使用该镜像地址:
composer config repo.packagist composer https://mirrors.aliyun.com/composer/
取消配置:
composer config --unset repos.packagist
调试
composer 命令增加 -vvv 可输出详细的信息,命令如下:
composer -vvv require alibabacloud/sdk
遇到问题?
- 建议先将Composer版本升级到最新:
composer self-update
- 执行诊断命令:
composer diagnose
- 清除缓存:
composer clear
- 若项目之前已通过其他源安装,则需要更新 composer.lock 文件,执行命令:
composer update --lock