由于composer安装包数据是从github.com上下载的,安装包的元数据从packagist.org上下载,做为两个国外的网站,链接速度会很慢,并且颇有可能网站被墙。php
因此composer中国全量镜像将安装包数据以及安装包元数据缓存到国内的机房,并经过国内的CDN进行加速,这样咱们访问时就不用向国外的网站发起请求,因此提高了访问的速度。git
repositories.packagist.org.url 即为全局配置的镜像地址。个人已经换成阿里云源,因此速度飞起的^_^
github
阿里云镜像
(首选)
# 全局配置(推荐): 全部项目都会使用该镜像地址 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
composer config --unset repos.packagist
调试: composer 命令增长 -vvv 可输出详细的信息,命令以下: composer -vvv require alibabacloud/sdkPS: 阿里云ECS可以使用如下地址节省公网流量:
* VPC用户使用 http://mirrors.cloud.aliyuncs...
* 经典网络用户使用:http://mirrors.aliyuncs.com/c...缓存