安装
composer install
install 命令从当前目录读取 composer.json 文件,处理了依赖关系,并把其安装到 vendor 目录下
如果当前目录下存在 composer.lock 文件,它会从此文件读取依赖版本,而不是根据 composer.json 文件去获取依赖。这确保了该库的每个使用者都能得到相同的依赖版本。
如果没有 composer.lock 文件,composer 将在处理完依赖关系后创建它。
更新 composer 到最新版
composer self-update
安装第三方package
composer require "intervention/image"
查看已安装的包及对应的版本号
composer show --installed
示例:

关于版本号的定义:

版本号演进:

dev > alpha > beta > RC > scable
稳定定依次增强
如果对版本号没有把握的话,可以用Packagist Semver Checker验证您的写法
更新autoloader
比如在包中加入了一个新的类,需要执行dump-autoload,而不必执行install or update
composer dump-autoload
更多查阅
- Composer中文文档: http://docs.phpcomposer.com/
- 英文官方文档:https://getcomposer.org/doc/
- 給 PHP 開發者的 Composer 錦囊