现代php开发都基于composer,由于”墙”的存在,影响了安装或更新扩展包的时候用。因此使用composer时需要配置一下国内镜像
配置镜像
全局方式
composer config -g repo.packagist composer 镜像url
该指令会修改composer 全局配置文件中的镜像url
如图 repositories 配置中 packagist url项
配置当前项目
composer config repo.packagist composer 镜像URL
该指令会在当前项目的composer.json中修改镜像url
国内镜像
镜像名 | 地址 | 赞助商 | 更新频率 | 备注 |
---|---|---|---|---|
阿里云 Composer 镜像 | https://mirrors.aliyun.com/composer/ | 阿里云 | 96 秒 | 推荐 |
腾讯云 Composer 镜像 | https://mirrors.cloud.tencent.com/composer/ | 腾讯云 | 24 小时 | – |
PHP 国内 Composer 镜像 | https://packagist.phpcomposer.com | 仁润股份 | 24 小时 | 不稳定 |
华为云 Composer 镜像 | https://repo.huaweicloud.com/repository/php/ https://mirrors.huaweicloud.com/repository/php/ | 华为云 | 未知 | 未知 |
如果使用ubuntu和linux开发可以用shell写个切换镜像脚本 composer.sh