composer速度慢,更换国内镜像

1.问题描述

因为composer安装包数据是从github.com上下载的,安装包的元数据从packagist.org上下载,作为两个国外的网站,连接速度会很慢,而且很有可能网站被墙。

所以composer中国全量镜像将安装包数据以及安装包元数据缓存到国内的机房,并通过国内的CDN进行加速,这样我们访问时就不用向国外的网站发起请求,所以提升了访问的速度。

2.查看当前的 composer 全局配置地址

QQ截图20200520145219.jpg
repositories.packagist.org.url 即为全局配置的镜像地址。我的已经换成阿里云源,所以速度飞起的^_^

3. 镜像配置

阿里云镜像 (首选)
# 全局配置(推荐): 所有项目都会使用该镜像地址
composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/

# 项目配置: 仅修改当前工程配置,仅当前工程可使用该镜像地址
composer config repo.packagist composer https://mirrors.aliyun.com/composer/
腾讯云镜像
# 全局配置(推荐): 所有项目都会使用该镜像地址 
composer config -g repos.packagist composer https://mirrors.cloud.tencent.com/composer/
中国全量镜像
# 全局配置(推荐): 所有项目都会使用该镜像地址
composer config -g repo.packagist composer https://packagist.phpcomposer.com

4.取消配置

composer config --unset repos.packagist

5.tips

调试: composer 命令增加 -vvv 可输出详细的信息,命令如下: composer -vvv require alibabacloud/sdk

PS: 阿里云ECS可使用以下地址节省公网流量:
* VPC用户使用 http://mirrors.cloud.aliyuncs...
* 经典网络用户使用:http://mirrors.aliyuncs.com/c...

你可能感兴趣的:(composer,php,laravel)