『 Composer 中国全量镜像』是由 Laravel China 社区联合 又拍云 与 优帆远扬 共同合作推出的公益项目,旨在为广大 PHP 用户提供稳定和高速的 Composer 国内镜像服务。
本项目由 @扣丁禅师 独立开发。禅师现居沈阳,远程办公族,热爱编程,向往自由。目前为 优帆远扬的远程高级开发工程师 、高级架构师。
请尽可能用比较新的 Composer 版本。
使用 Composer 镜像加速有两种选项:
选项一、全局配置(推荐)
$ composer config -g repo.packagist composer https://packagist.laravel-china.org
选项二、单独使用
如果仅限当前工程使用镜像,去掉 -g 即可,如下:
$ composer config repo.packagist composer https://packagist.laravel-china.org
composer
命令后面加上 -vvv (是 3 个 v )可以打印出调错信息,命令如下:
$ composer -vvv create-project laravel/laravel blog
$ composer -vvv require psr/log
如果自己解决不了,或发现 BUG ,可以在 @扣丁禅师 的 GitHub 上 创建 Issue。
注意提问时请带上 -vvv 的输出,并且要求叙述清晰,第一次提问的同学请阅读 关于提问的智慧。
1). 已存在 composer.lock 文件,先删除,再运行 composer install
重新生成。
原因: composer.lock 缓存了之前的配置信息,从而导致新的镜像配置无效。 2). 使用
laravel new
命令创建工程, 这个命令会从 这里 下一个 zip 包,里面自带了 composer.lock ,和上面原因一样,也无法使用镜像加速,解决方法:
laravel new
,直接用 composer create-project laravel/laravel xxx
新建工程。laravel new xxx
,当看见屏幕出现 - Installing doctrine/inflector 时,Ctrl + C
终止命令, cd xxx 进入,删除 composer.lock ,再运行 composer install
。wget https://dl.laravel-china.org/composer.phar -O /usr/local/bin/composer
chmod a+x /usr/local/bin/composer
如遇权限不足,可添加 sudo
。
@php "%~dp0composer.phar" %*
$ composer -V
$ composer selfupdate
注意 selfupdate
升级命令会连接官方服务器,速度很慢。建议直接下载我们的 composer.phar
镜像,每天都会更新到最新。
Composer 中国全量镜像的 CDN 由国内领先 CDN 服务商「又拍云」提供,相信这次联合合作能给 Composer 镜像提供稳定、快速的 CDN 支持。
另外也在此特别感谢「优帆远扬」在项目开发中提供的技术支持。
此项目只要 优帆远扬 和 Laravel China 还活着,就会一直持续维护下去。
1
HanSonJ 2017-04-24 10:07:09 +08:00
用过一段时间了,很稳定,很赞
|
2
overtrue 2017-04-24 10:09:03 +08:00
Nice! Laravel China 用心之作。
|
3
JiajianChan 2017-04-24 10:10:23 +08:00
手动点赞 :tada:
|
4
zencodex 2017-04-24 10:28:18 +08:00
没有最快,只有更快,试试看吧
|
5
MrJing1992 2017-04-24 10:39:13 +08:00
造福 PHPer ,赞赞赞
|
6
Yunhao 2017-04-24 10:40:25 +08:00 via iPhone
支持,又多了一个选择。
|
7
bugsnail 2017-04-24 11:13:56 +08:00
支持,国内 php 用户的又一选择!
|
8
njin 2017-04-24 15:37:35 +08:00
Make PHP Greater Again
|
9
lijinma 2017-04-24 15:44:26 +08:00
快的吓哭。。
|
10
erxuan2016 2017-04-24 16:17:48 +08:00
支持,手动点 32 个赞。
|
11
mingyun 2017-04-24 23:04:44 +08:00
phper 福利
|
12
summer_charlie OP @MrJing1992 晶晶,原来是 92 年的呀?
|
13
summer_charlie OP 大家,作者在这: @zencodex ,禅师也混 V 站哈
|
14
summer_charlie OP @lijinma 禅师为这个速度,费了很大劲,服务器区域架构上, cdn 选择上,都很折腾
|
15
summer_charlie OP @njin Make PHP Greater Again
|
16
lijinma 2017-04-25 09:41:20 +08:00
@summer_charlie 这上面肯定有很多可以分享的内容。。
|
17
UPYUN 2017-04-25 10:45:13 +08:00 1
深感荣幸,我们也希望能为开源项目出一份力,为大家提供更快、更稳定的 CDN 加速
|
18
summer_charlie OP @UPYUN ( ⊙ o ⊙ )啊! 又拍云也混 V 站
|
19
summer_charlie OP |
20
UPYUN 2017-04-25 14:17:59 +08:00
@summer_charlie 哈哈哈, V 站常客了。这里能听到开发者最真实的声音。我们也只是为开源项目尽一份绵薄之力。
|
21
jcuan 2017-04-26 00:07:30 +08:00 via Smartisan T1
赞赞赞,又多一个选择啦
|
22
zencodex 2017-04-26 20:43:23 +08:00
@summer_charlie 也感谢 summer 和我背后给我各种支持的小伙伴们,能够找到 @UPYUN 这么优秀的 CDN 服务商,让我们的镜像能够稳若磐石
|