『 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 ![]() 深感荣幸,我们也希望能为开源项目出一份力,为大家提供更快、更稳定的 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 服务商,让我们的镜像能够稳若磐石 |