composer的工作流程分为四大步骤:
1、composer读取composer.json
2、composer通过读取到的json数据去Packagist.org获取各个包的包名、作者、下载
URL等信息。下载URL经常是GitHub上面的,因为目录的代码大部分都托管在GitHub上面嘛.
3、将从Packagist.org获取到的元数据存放到当前目录的composer.lock中
4、composer读取composer.lock中的元数据,根据元数据依次下载包,并且放到当前目录的vender目录里面.
composer常用的两个命令:
Composer update // 会将步骤1、2、3、4都执行一遍
Composer install // 只是执行步骤4