Composer 是 Composer 用来管理依赖(dependency)关系的工具. Composer 通常情况下通过 composer.json 文件来配置和管理依赖的
1  | # mac 安装  | 
1  | # ubuntu 安装  | 
常用命令收集
Composer 安装指定版本的依赖, 版本符号说明:
*: 最新版>=1.0: 大于等于 1.0 的最高版本>=1.0 <2.0: 大于等于 1.0 且小于 2.0 的最高版本1.0 - 2.0: 1.0 至2.0 之间的最高版本1.0.*:>= 1.0 && <1.1的最高版本~1.2:>=1.2 && <2.0的最高版本~1.2.3:>=1.2.3 && <1.3.0最高版本^1.2.3:>=1.2.3 && <2.0.0的最高版本
1  | $ composer require illuminate/redis:5.5.*  | 
composer require常用参数还有:--dev表示安装到require-dev列中
忽略版本限制, Composer 在安装扩展包时, 会检查本地 PHP 或者 PHP 扩展版本, 但是有的时候我们不需要这个检查, 例如我们的本地开发环境 (我们的调试环境是由一台服务器提供的). 
1  | $ composer install --ignore-platform-reqs  | 
生产环境运行
composer install建议加上-no-dev, 跳过require-dev字段中列出的包