Composer的安装与使用

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

你可能感兴趣的:(Composer的安装与使用)