composer镜像

启用镜像服务的方式有两种:
系统全局配置 :即将配置信息添加到composer的全局配置文件config.json中。
单个项目配置 :将配置信息添加到某个项目的composer.json文件中

  • 修改composer 的全局配置文件
    打开命令行(windows用户)或控制台(Linux、Mac用户)并执行如下命令:

    1
    2
    3
    4
    --- phpcomposer ---
    composer config -g repo.packagist composer https://packagist.phpcomposer.com
    --- aliyun 推荐 ---
    composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/
  • 修改当前项目的composer.json配置文件:
    进入项目根目录(也就是composer.json文件所在目录),执行如下命令:

    1
    composer config repo.packagist composer https://packagist.phpcomposer.com

上述命令将会在当前项目中的composer.json文件的末尾自动添加镜像的配置信息(你自己也可以手动添加):

1
2
3
4
5
6
"repositories": {
"packagist": {
"type": "composer",
"url" : "https://packagist.phpcomposer.com"
}
}
  • 查看composer镜像地址

    1
    composer config -gl
  • 取消配置

    1
    composer config -g --unset repos.packagist