一、Composer的安裝
1、下載Composer
2、Composer安裝
1)、Composer安裝前請確保已經安裝了php;打開命令行窗口輸入php -v可以查看php的當前版本號。
3、局部安裝與全局安裝
局部安裝:正確安裝完后,可以將 composer.phar 文件復制到任意目錄(比如項目根目錄下),然后通過 php composer.phar 指令即可使用 Composer 了
全局安裝:將 Composer 安裝到系統環境變量 PATH 所包含的路徑下面,然后就能夠在命令行窗口中直接執行 composer 命令了
注:composer --version命令可以查看版本信息;
composer selfupdate命令可以將composer更新到最新版本;
二、Composer基本使用
1、composer update、composer install 與 composer require的區別
Composer update:
根據composer.json文件的包依賴關系將包更新到最新版本,並將版本依賴信息更新到composer.lock文件中;
Composer update vendor/package:
從composer.json獲取依賴關系,並將指定的package更新到最新版本,並將版本信息更新到composer.lock文件;
Composer install:
若有composer.lock文件,則據此直接安裝,否則就根據composer.json文件安裝最新擴展包和依賴;
Composer require package(new):
項目有新的擴展包和依賴時,通過此命令添加,可以指定版本,例如:composer require package ~2.5;
注意:composer update 命令會將所有包和依賴更新到最新版本,可能會對項目產生巨大傷害,需要慎用!!!
2、composer.json與composer.lock的區別
composer.json:
此文件用來聲明項目中包之間的依賴關系以及一些元素信息;
composer.lock:
此文件用來鎖定項目中包與依賴的版本信息,通常配合composer install來使用,確保項目中的成員得到一個版本的包與依賴關系;
