composer 是php的一個依賴管理工具。幫助安裝外部工具庫,可以很輕松的用一行命令將其它人的優秀代碼引用到項目中去。
默認不是全局安裝,而是基於指定的項目的某個目錄中進行安裝。
1.安裝
#curl -sS https://getcomposer.org/installer | php
//移動到全局目錄下
#mv compose.phar /usr/local/bin/composer
2.檢測是否安裝成功
#composer --version
3.切換為國內鏡像
#composer config -g repo.packagist composer https://packagist.phpcomposer.com
4.更新composer
#composer selfupdate
5.composer的使用
(1)在項目目錄下面創建comoser.json文件,內容如下:
{
"require":{
"monolog/monolog":"1.2.*"
}
}
保存,然后#composer install 安裝依賴包
(2)直接用require命令,不需要創建composer.json文件
#composer require monolog/monolog
6.update 命令
//更新所有依賴
#composer update
//更新指定的包
#composer update monolog/monolog
//更新指定的多個包
#composer update monolog/monolog symfony/dependency-injection
//還可以通過通配符匹配包
#composer update monolog/monolog symfony/*
7.remove命令
#composer remove monolog/monolog
8.search命令
#composer search monolog
#composer search --only-name monolog
9.show 命令
//列出所有已經安裝的包
#composer show
//可以通過通配符進行篩選
#composer show monolog/*
//顯示具體某個包的信息
#composer show monolog/monolog
