全局配置
所有项目都会使用该镜像地址:
$ composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/
取消配置
$ composer config -g --unset repos.packagist
项目配置
配置项目
打开命令行窗口,进入项目的根目录(composer.json 文件所在目录),执行如下命令:
$ composer config repo.packagist composer https://mirrors.aliyun.com/composer/
上述命令将会在当前项目中的 composer.json
文件的末尾自动添加镜像的配置信息:
"repositories": {
"packagist": {
"type": "composer",
"url": "https://mirrors.aliyun.com/composer/"
}
}
取消配置
$ composer config --unset repos.packagist
解除镜像
如果需要解除镜像并恢复到 packagist 官方源,请执行以下命令:
$ composer config -g --unset repos.packagist
执行之后,composer 会利用默认值(也就是官方源)重置源地址。