Mac 或 Linux 系统:打开命令行窗口并执行如下命令:
curl -sS http://install.phpcomposer.com/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer
Windows 系统:请在命令行中执行如下命令:
php -r "readfile('http://install.phpcomposer.com/installer');" | php
echo @php "%~dp0composer.phar" %*>composer.bat
composer --version
composer selfupdate
composer init
编辑项目中已存在的composer.json文件,添加Guzzle作为依赖:
{
"require": {
"guzzlehttp/guzzle": "~6.0"
}
}
php composer.phar install
composer install
composer根据json配置开始下载所依赖的库文件,安装完毕后(若无)会生成一个composer.lock文件,如果你熟悉cocoapods的话应该知道也有个文件Podfile.lock。
composer.lock作用锁定当前的配置文件,如果已存在,在下次执行install操作时会自动读取composer.lock中的信息,即使你已经修该了composer.json文件此时也不会生效。
composer update
此操作会直接从composer.json文件读取信息,下载库文件,然后同步更新composer.lock。
如果Composer已经安装了一段时间,下次使用之前需要先进行Composer的更新,还要更新Composer.lock文件。
更新Composer.lock的命令是composer update --lock