Composer/Packagist 中国全量镜像重装上阵,晒一下 composer install 的速度吧
Composer/Packagist 中国全量镜像已经启用了自己开发的镜像系统,将 packagist.org 上存储的 package 元数据信息和 Github 上存储的安装包全部镜像到了国内的 CDN 上,让 composer install 的速度飞起来!
镜像使用方法:http://pkg.phpcomposer.com/
推荐采用第一种方法:将 镜像配置到 compoer 的全局配置文件中。
---
主机:普通家用
操作系统:win7
带宽:4M
步骤:
解压 laravel 5.1.4 安装包任意目录,打开 win7 自带的 powershell 并 cd 进入 laravel 目录,执行如下命令(确保已经安装了 composer !):
多次统计情况下,平均不超过 60秒。
有图有真相!
你的呢?
镜像使用方法:http://pkg.phpcomposer.com/
推荐采用第一种方法:将 镜像配置到 compoer 的全局配置文件中。
---
来一个实际测试吧
测试用例: laravel 5.1.4主机:普通家用
操作系统:win7
带宽:4M
步骤:
解压 laravel 5.1.4 安装包任意目录,打开 win7 自带的 powershell 并 cd 进入 laravel 目录,执行如下命令(确保已经安装了 composer !):
composer clearcache
Measure-Command {composer install -vvv}
compsoer clearcache 命令用于清除所有 composer 缓存。在无缓存的状态下全新安装依赖包总共用时: 52秒
多次统计情况下,平均不超过 60秒。
有图有真相!
你的呢?
27 个回复
王赛
赞同来自: 小排虞冰 、唐亚峰
这次是脱胎换骨的改变!
阿熊
赞同来自: 火红橘子
composer设置:
"lucadegasperi/oauth2-server-laravel": "~4.1",
贺乐同学
赞同来自:
要是以后少点儿502就更好了。
习惯孤独
赞同来自:
刚刚composer create-project了下,速度真快,飞快,
这真的是太好了,强烈推荐
丫hoo
赞同来自:
王赛
赞同来自:
带宽很宽啊!
风笑君
赞同来自:
ganto
赞同来自:
admin
赞同来自:
有时间的话贴张图展示一下你的网速和composer install耗时吧
小排虞冰
赞同来自:
time composer install -vvv
7.76s user 3.07s system 37% cpu 28.527 total
比以前快了N倍不止啊,终于不用依赖composer-proxy.jp了!
admin
赞同来自:
这一行表达的意思是依赖的包的版本 >= 4.1 and <5.0.0
你查一下这个包,https://packagist.org/packages ... ravel
页面右侧列出了所有可用版本,应该是没有符合你要求的版本
目前最新正式版是 5.0, 建议你改成
"lucadegasperi/oauth2-server-laravel": "~5.0"
阿熊
赞同来自:
王赛
赞同来自:
你仔细看看所有可用的版本列表吧,根本不存在 4.1 这个版本!
takashiki
赞同来自:
XIN
赞同来自:
到这里就卡着不动了,为什么呢
collinsmao
赞同来自:
admin
赞同来自:
Packagist中国镜像的地址是:http://packagist.phpcomposer.com ,把这个地址给 composer,它知道怎么用。
镜像介绍:http://pkg.phpcomposer.com
晒工资网
赞同来自:
chenhuiwang
赞同来自:
又挂了?还是在维护中呢
a939638621
赞同来自:
萧晔离 - 一个脱离了高级趣味的人。
赞同来自:
laravel_nmfox
赞同来自:
王赛
赞同来自:
我们一直在对镜像进行改进,所以会在升级或维护镜像的时候暂停镜像同步,但是已经镜像到国内的文件是不会受影响的。
后续我们会在 pkg.phpcomposer.com 页面增加一个通知,维护镜像的时候发布维护原因以及停止更新的时间。
王赛
赞同来自:
详细说明请参考: http://pkg.phpcomoser.com
laravel_nmfox
赞同来自:
wuchu
赞同来自:
Linkdesu
赞同来自:
最后还是干脆把 laravel 版本号定死在 5.1.45 从 packagist.org 上直接 install ,问题才终于解决。