linux環境下composer的安裝與使用

一.下載 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.phpui

  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絕對路徑

相關文章
相關標籤/搜索