1. 因为composer安装包数据是从github.com上下载的,安装包的元数据从packagist.org上下载
  2.  
  3. 作为两个国外的网站,连接速度会很慢,而且很有可能网站被墙。
  4.  
  5. 所以composer中国全量镜像将安装包数据以及安装包元数据缓存到国内的机房,并通过国内的CDN进行加速,
  6.  
  7. 这样我们访问时就不用向国外的网站发起请求,所以提升了访问的速度。
  8.  
  9. 配置:
  10.  
  11. 那么我们怎么使用composer中国全量镜像呢?
  12.  
  13. 首先可以查看一下当前的地址:
  14.  
  15. $ composer config -g repo.packagist
  16.  
  17. 如果报以上错误,可以按提示添加 -l 参数查看
  18.  
  19. $ composer config -g -l repo.packagist
  20.  
  21. 可以看到当前的镜像地址是 packagist.org 这是个国外网站,所以每次使用composer的时候很慢。
  22.  
  23. 我们通过以下命令配置阿里云镜像
  24.  
  25. $ composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/
  26.  
  27. composer的镜像地址改为 https://mirrors.aliyun.com/composer 阿里云镜像
  28.  
  29. 改好后再次查看 可以看到镜像地址已更改,此时可以体验composer飞一般的速度啦!
    附: 以上属于系统全局配置composer的镜像,如果你只想单独配置某个项目,进入到该目录的文件夹下,执行 composer config repo.packagist composer https://mirrors.aliyun.com/composer/
  1. composer.json中增加一个数据源,可以优化,访问速度。
  1. //当composer.json中有两个数据源,先访问第一个,找不到再访问第二个,依次进行,packagist最后一个执行,优先执行其他。
  1. "repositories": {
    "packagist": {
    "type": "composer",
    "url": "https://mirrors.aliyun.com/composer/"
  1. },
    "1": {
    "type": "composer",
    "url": "https://asset-packagist.org"
    }
  2. }
  1. 补充:阿里云已经推出镜像同步,配置方法(推荐)
    官方见:https://developer.aliyun.com/composer

composer修改成国内镜像的更多相关文章

  1. pip修改成国内镜像源

    临时指定镜像源 pip install -i https://pypi.tuna.tsinghua.edu.cn/simple seaborn 永久修改镜像源 linux下,修改 ~/.pip/pip ...

  2. Composer 更换为国内镜像源(Packagist 镜像)

    安装lavavel步骤: 安装composer (需要开启php_openssl扩展,否则报错) (https://getcomposer.org/) 到github下载laravel的最新发行版 ( ...

  3. centos安装composer以及使用国内镜像

    下载composer.phar文件 curl -sS https://getcomposer.org/installer | php 将composer.phar移动到环境变量中并且更名为compos ...

  4. Linux学习笔记 | 将默认镜像源修改为国内镜像源

    前言: 在使用Linux操作系统的时候,难免会下载各种安装包,而Linux使用的下载源服务器属于国外,下载速度相对国内会慢很多,像日常使用的阿里云和腾讯云等国内服务器厂商,镜像源都默认为自己相关的镜像 ...

  5. Mac os:将Homebrew的下载源换成国内镜像增加下载速度(阿里云镜像)

    原文转载自「刘悦的技术博客」https://v3u.cn/a_id_135 可能所有的mac os系统爱好者都遇到过下面这种倒霉情况,在网络环境不太好的时候,你满怀期待的敲下 brew install ...

  6. 修改Ubuntu国内镜像

    打开软件和更新:如下图 选择一个自己喜欢的镜像. 然后执行  sudo apt-get update    更新源. 结束 1.原文件备份 sudo cp /etc/apt/sources.list ...

  7. 将composer切换到国内镜像

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

  8. 如何将python下载源地址修改为国内镜像源

    (1)在  C:\Users\xxx 下面创建新的目录  pip 文件夹 (2)在 pip目录下创建后缀为ini,名为pip的文件,另存为  (pip.ini) 文件内容设置为:(清华源) [glob ...

  9. eclipse使用国内镜像站点安装插件

    把eclipse 4.x的界面改为经典样式 打开eclipse,菜单栏>windows>preference>general>appearance>theme>cl ...

随机推荐

  1. [httpd][daily] 查看并修改httpd的最大fd打开个数limit

    重要提示: 请直接阅读步骤(6),如果不生效,再回头阅读(1)-(5). 如题: 修改这个文件就行了:/etc/security/limits.conf 查看当前配置的方法: 1. 找到httpd的p ...

  2. object-c中疑问

    *一般是加在方法的返回值类型声明部分的,比如:-(NSString *)executeSomeThing;+(NSString *)executeAnotherThing; -(int)addOne; ...

  3. Java+Selenium环境搭建

    初学者---简单的selenium环境搭建: 1. 安装JAVA环境 2.下载eclipse 3.下载firefox (不要最高版本,容易出现selenium不兼容问题) 4. 下载selenium需 ...

  4. [svc]共享内存

    ipc是什么? 进程间通信(IPC,Inter-Process Communication),指至少两个进程或线程间传送数据或信号的一些技术或方法. 进程间为何不能直接共享数据? 如何解决ipc问题? ...

  5. DataTables页面列点击排序

    <!-- DataTables --> <script type="text/javascript" charset="utf8" src=& ...

  6. MyBatis注解方式批量插入操作

    @Insert({ "<script>", "insert into table_name(column1, column2, column3) values ...

  7. go 编译:交叉编译&编译执行过程

    1. 交叉编译 编译Windows程序和mac程序 GOOS=windows GOARCH-amd64 go build main.go 转自:https://www.cnblogs.com/mafe ...

  8. rabbitmq安装与高可用集群配置

    rabbitmq版本:3.6.12 rabbitmq安装 1.安装openssl wget http://www.openssl.org/source/openssl-1.0.0a.tar.gz &a ...

  9. CPU高速缓存

    目录 Code: 物理结构: 缓存行Cache Line 伪共享: 概念: 解决办法: 内存屏障: 理解: 参考: Code: public class Main { static long[][] ...

  10. WDTP注册破解

    简介 WDTP 不止是一款开源免费的 GUI 桌面单机版静态网站生成器和简单方便的前端开发工具,更是一款跨平台的集笔记.个人知识管理.写作/创作.博客/网站内容与样式管理等功能于一体的多合一内容处理/ ...