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
常见问题
- 已存在 composer.lock 文件,先删除,再运行
composer install
重新生成。
原因:composer.lock 缓存了之前的配置信息,从而导致新的镜像配置无效。
- 使用
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
。Windows:
- 【Composer 中文镜像】直接下载 composer.phar,地址:https://dl.laravel-china.org/...
- 把下载的 composer.phar 放到 PHP 安装目录
- 新建 composer.bat, 添加如下内容,并保存:
@php "%~dp0composer.phar" %*
查看当前版本
$ composer -V
升级版本
$ composer selfupdate
注意selfupdate
升级命令会连接官方服务器,速度很慢。建议直接下载我们的composer.phar
镜像,每天都会更新到最新。
推荐阅读
- 使用composer自动加载类文件
- 《机器学习实战》高清中文版PDF英文版PDF+源代码下载
- docker镜像探索----dive工具
- CentOS7 阿里云镜像配置方法
- EdgeDB 架构简析
- 2019-09-02|2019-09-02 镜像
- Windows10|Windows10,Version,1903,7月更新,MSDN镜像下载
- BLAS|BLAS API 中文文档(2)(待续)
- 用|用 Satis 处理私有资源包(使用 satis 搭建 Composer 私有库)
- Maven|Maven test命令 中文乱码