您现在的位置是: 网站首页> PHP PHP

关于配置composer的镜像源

Smile 2020-04-02 PHP 阅读:884

简介今天我在使用composer 安装thinkphp的验证码扩展时,发现安装速度非常慢,通过度娘查了下,原来是composer的镜像是国外镜像导致,可以通过下面的几个方法来解决这个问题。

一、当发现使用composer安装或者更新时速度非常慢或者卡住的时候,首先查看一下当前的 composer 全局配置地址:

C:\Users\Administrator>composer config -g -l repo.packagist
[repositories.packagist.org.type] composer
[repositories.packagist.org.url] https://packagist.org

二、当发现repositories.packagist.org.url为 https://packagist.org时,即为国外镜像,这时需要更换为国内镜像

 更换为国内镜像有两种方法,如下配置:

 1、系统全局配置: 即将配置信息添加到 Composer 的全局配置文件 config.json 中。

使用如下命令更换为中国全量镜像

composer config -g repo.packagist composer https://packagist.phpcomposer.com

也可以更换为其他镜像源:

腾讯云镜像:

composer config -g repos.packagist composer https://mirrors.cloud.tencent.com/composer/

阿里云镜像:

composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/

具体的更多镜像源可以自行网上找一下

2、单个项目配置:修改当前项目的 composer.json 配置文件

进入你的项目的更目录,就是composer.json所在的目录,执行如下命令:

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

这个命令会在项目的composer.json文件中末尾处添加镜像配置信息(也可以手动配置),如下:

"repositories": {
    "packagist": {
        "type": "composer",
        "url": "https://packagist.phpcomposer.com"
    }
}

3、将镜像还原为默认镜像

composer config repo.packagist composer https://packagist.org

注:参考 Packagist镜像使用方法

很赞哦! (0)

文章评论

站点信息