一.下載 Composer(安裝前請務必確保已經正確安裝了 PHP。打開命令行窗口並執行 php -v
查看是否正確輸出版本號。)php
1.下載安裝腳本 - composer-setup.php
- 到當前目錄。json
php -r "copy('https://install.phpcomposer.com/installer', 'composer-setup.php');"
bash
2.執行安裝過程composer
php composer-setup.php
ui
3.刪除安裝腳本阿里雲
php -r "unlink('composer-setup.php');"
spa
4.安裝完成後會有composer.phar文件,運行php composer.phar就能夠查看composer.net
二.composer分爲局部安裝和全局安裝命令行
1.局部安裝3d
能夠將 composer.phar
文件複製到任意目錄(好比項目根目錄下),而後經過 php composer.phar
指令便可使用 Composer 了!
2.全局安裝
sudo mv composer.phar /usr/local/bin/composer
而後經過composer就能夠使用composer了,無論是否是root用戶,都要加上sudo
3.composer版本升級
composer selfupdate
三.鏡像更換(用composer的源鏡像會很慢,推薦使用阿里雲的鏡像)
1.查看當前鏡像源
官方文檔推薦使用:composer config -g repo.packagist,可是這個命令有些人執行會報錯
執行這個命令就不會報錯了:composer config -g repo.packagist.org,我這裏已經更換爲阿里雲鏡像了
最簡單的命令:composer config -gl,這個就能夠看清全局的配置了
2.更換鏡像源(阿里雲鏡像)
全局配置:(推薦)
composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/
取消配置:
composer config -g --unset repos.packagist
局部配置:(局部配置還能夠在composer.json中手動添加鏡像源)
composer config repo.packagist composer https://mirrors.aliyun.com/composer/
取消配置:
composer config --unset repos.packagist
四.使用
1.若是你尚未使用composer安裝過,先要建立一個composer.json,好比咱們安裝monolog
composer.json應寫入以下代碼
{
"require":
{
"monolog/monolog": "1.0.*"
}
}
而後運行 composer install
2.當你同時有composer.json和composer.lock兩個文件時,composer會先讀取composer.lock的配置,你想安裝其它包時
先在composer.json里加上你要安裝的包名
composer update 更新全部
composer update 包名 更新指定包名
五.刪除composer
1.查找composer,這個會查出composer的絕對路徑
whereis composer
2.刪除composer
rm -rf composer絕對路徑