composer是 PHP 用来管理依赖(dependency)关系的工具
安装 Composer
window:
linux MAC
curl -sS getcomposer.org/installer | php
sudo mv composer.phar /usr/local/bin/composer
PHP包
阿里云也提供了 Composer 全量镜像
composer config -g repo.packagist composer mirrors.aliyun.com/composer/
composer的常用命令
composer require + php包
composer install : 读取composer.json文件,处理了依赖关系,当前目录下存在composer.lock文件,它会从此文件读取依赖版本,而不是根据composer.json文件去获取依赖
comopser update:composer会去读取composer.json中指定的依赖,去分析他们,并且去拉取符合条件最新版本的依赖。
使用composer创建一个项目
composer create-project
例如: composer create-project laravel/laravel Laravel-5.2 5.2.0
composer.json 包含了项目的依赖
composer.lock 锁定改项目的特定版本