您现在的位置是: 网站首页> PHP PHP
关于配置composer的镜像源
Smile
2020-04-02 22:24:17
PHP
阅读:1812
简介今天我在使用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
很赞哦! (0)