Composer知識梳理

1、composer功能

composer是php包管理器,就像java有maven,python有pip,ruby有gem,nodejs有npm。

2、composer的原理


composer install原理

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"

}

}

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 是什么 如果你知道yum、apt-get、npm、bower等命令中的一種或者多種,那么,你也能很快知道compo...
    旱魃一樣閱讀 3,160評論 0 9
  • Composer 是 PHP5.3以上 的一個依賴管理工具。你可以在自己的項目中聲明所依賴的外部工具庫(libra...
    Light413閱讀 48,198評論 3 10
  • 一、全局安裝composer 1、下載composer.phar(地址:https://getcomposer...
    Mlethe閱讀 882評論 0 0
  • composer.json 這個文件聲明了依賴的關系 通過這個配置可以安裝不同的包 安裝composer的執行文件...
    lerko_閱讀 560評論 0 0
  • 安裝Composer 標簽(空格分隔): PHP laravel composer Composer 參考:htt...
    雨榭歌臺閱讀 37,407評論 3 2