1、composer功能
composer是php包管理器,就像java有maven,python有pip,ruby有gem,nodejs有npm。
2、composer的原理
3、安裝composer
原理:下載composer.phar(PHAR為php壓縮包)
方式一:(局部安裝)
$curl -sS https://getcomposer.org/installer | php
或(制訂安裝目錄)
$curl -sS https://getcomposer.org/installer | php -- --install-dir=bin
方式二:(全局安裝)
$curl -sS https://getcomposer.org/installer | php
$mv composer.phar /usr/local/bin/composer
4、簡單使用
1)項目目錄下創建composer.json文件,指明依賴,比如
{
"require":{
? ? "monolog/monolog":"1.2.*"
}
}
2)安裝依賴
composer install
局部安裝的情況下:php composer.phar install
5、鏡像用法
1)方法一:修改composer的全局配置文件
composer config -g repo.packagist composer https://packagist.phpcomposer.com
2)方法二:修改當前項目的composer.json配置文件
composer config repo.packagist composer https://packagist.phpcomposer.com
或者手動添加:
"repositories": {
"packagist": {
"type": "composer",
"url": "https://packagist.phpcomposer.com"
}
}