Packagist / Composer
中国全量镜像

本镜像共缓存了 186695 个项目(package)、Millions 个(zip)安装包。最后同步时间:2018/1/28 上午11:01:13 。
Composer 最新版本:1.6.2

立即使用 赞助

Packagist 镜像使用方法

还没安装 Composer 吗?请往下看如何安装 Composer 。

镜像用法

有两种方式启用本镜像服务:

  • 系统全局配置: 即将配置信息添加到 Composer 的全局配置文件 config.json 中。见“方法一”
  • 单个项目配置: 将配置信息添加到某个项目的 composer.json 文件中。见“方法二”

方法一: 修改 composer 的全局配置文件(推荐方式)

打开命令行窗口(windows用户)或控制台(Linux、Mac 用户)并执行如下命令:

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

方法二: 修改当前项目的 composer.json 配置文件:

打开命令行窗口(windows用户)或控制台(Linux、Mac 用户),进入你的项目的根目录(也就是 composer.json 文件所在目录),执行如下命令:

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

上述命令将会在当前项目中的 composer.json 文件的末尾自动添加镜像的配置信息(你也可以自己手工添加):

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

以 laravel 项目的 composer.json 配置文件为例,执行上述命令后如下所示(注意最后几行):

复制
{"name": "laravel/laravel","description": "The Laravel Framework.","keywords": ["framework", "laravel"],"license": "MIT","type": "project","require": {"php": ">=5.5.9","laravel/framework": "5.2.*"},"config": {"preferred-install": "dist"},"repositories": {"packagist": {"type": "composer","url": "https://packagist.phpcomposer.com"}}
}

OK,一切搞定!试一下 composer install 来体验飞一般的速度吧!

镜像原理:

一般情况下,安装包的数据(主要是 zip 文件)一般是从 github.com 上下载的,安装包的元数据是从 packagist.org 上下载的。

然而,由于众所周知的原因,国外的网站连接速度很慢,并且随时可能被“墙”甚至“不存在”。

“Packagist 中国全量镜像”所做的就是缓存所有安装包和元数据到国内的机房并通过国内的 CDN 进行加速,这样就不必再去向国外的网站发起请求,从而达到加速 composer install以及 composer update 的过程,并且更加快速、稳定。因此,即使 packagist.orggithub.com 发生故障(主要是连接速度太慢和被墙),你仍然可以下载、更新安装包。

转载于:https://www.cnblogs.com/leoking01/p/8371000.html

Packagist / Composer 中国全量镜像相关推荐

  1. Packagist / Composer 中国全量镜像

    Packagist 镜像 请各位使用本镜像的同学注意: 本镜像已经依照 composer 官方的数据源安全策略完全升级并支持 https 协议!请各位同学 按照下面所示的两个方法将 http://pa ...

  2. pakeage php国内镜像,Packagist/Composer中国全量镜像 | 严佳冬

    有两种方式启用本镜像服务: 1.将配置信息添加到 Composer 的配置文件 config.json 中(系统全局配置). 2.将配置信息添加到单个项目的 composer.json 文件中(单个项 ...

  3. Composer 中国全量镜像(二)

    2019独角兽企业重金招聘Python工程师标准>>> 一.查看当前镜像地址 在命令行输入如下命令,即可查看镜像地址: $ composer config -g repo.packa ...

  4. composer查看当前镜像取消_国内全量镜像大全

    # 国内全量镜像大全 **配置文件.gitignore ** ```json { "name": "topthink/think", "descrip ...

  5. 阿里云 Composer 全量镜像

    阿里云 Composer 全量镜像 本镜像与 Packagist 官方实时同步,推荐使用最新的 Composer 版本. 最新版本: 1.9.x 下载地址: https://mirrors.aliyu ...

  6. 【阿里云镜像】配置阿里云 Composer 全量镜像

    文章目录 一.参考链接 二.Composer 全量镜像介绍 三.阿里云 Composer 全量镜像安装配置 1️⃣ **Windows系统下安装PHP开发环境** 2️⃣**测试PHP是否安装成功** ...

  7. 通过虚拟机下载Debian全量镜像,并保存至本地

    因为公司使用内网,且连接Internet需要定制的客户端,所以Linux必须能够离线运行. 由此,RHEL,Ubuntu--这些操作系统秒变废柴. 这种情况下,只有Debian真香. 1.需要一个能连 ...

  8. windows下composer 安装设置阿里镜像

    1.使用安装程序 下载并运行Composer-Setop.exe,它将安装最新的本版的Composer,并设置号系统的环境变量,因此你可以任何目录下直接使用 composer命令. 安装过程需要联网: ...

  9. composer修改成国内镜像

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

最新文章

  1. stm32 文件系统dma大小_「正点原子NANO STM32F103开发板资料连载」第二十二章 DMA 实验...
  2. github php面试题,GitHub - johnsong261510/php_interviews: PHP 面试题汇总、剑指 Offer PHP 代码实现版本...
  3. 一定是h的方式不对阅读_20T/H中水 超滤回用处理系统
  4. 客户机系统已禁用cpu_Metricbeat System process metricset系统进程监控参数详情
  5. python3精要(84)-字节码原理及分析(2)
  6. Python-OpenCV基本操作cv2
  7. tyvj1068 STR
  8. CodeForces - 1326D2 Prefix-Suffix Palindrome (Hard version)(马拉车/回文自动机)
  9. 旧版Requests库
  10. 自身经历第二次面试(阿里)
  11. @query传参_vue-router中params传参和query传参的区别及处理方法
  12. 加入初创企业需要想清楚的几个问题
  13. go语言基础之不同作用域同名变量
  14. HarmonyOS 2.0:正式开源,年底面向开发者发布智能手机 Beta 版本
  15. git -- 忽略某个文件
  16. Vue学习之从入门到神经(两万字收藏篇)
  17. 量子计算会带来什么样的革命?
  18. ANDROID中使用开源框架CITYPICKERVIEW实现省市区三级联动选择
  19. FL Studio20.9进阶版 果味版 高级版 完整版区别
  20. 男性平均寿命要比女性短5至10年

热门文章

  1. Mybatis 算术逻辑运算
  2. 问题之mybatis-plus中的TableField、Tableld的区别
  3. 利益相关者软件工程_改善开发人员团队与非技术利益相关者之间交流的方法
  4. ui设计未来十年前景_UI设计的10条诫命
  5. 2012年12月第二个周末
  6. 001-pro ant design 升级2.0后变更
  7. 【错误解决】[Maven] cannot be opened because it does not exist错误[文件无法编译到target目录下的解决方法]...
  8. 85、交换机安全MAC层***配置实验之Port-Security
  9. CSS3中弹性盒布局的最新版
  10. 全球增长最快域名解析商Top10:中国占据四席