composer基本使用


一、Composer的安裝

1、下載Composer

2、Composer安裝

  1)、Composer安裝前請確保已經安裝了php;打開命令行窗口輸入php -v可以查看php的當前版本號。

3、局部安裝與全局安裝

  局部安裝正確安裝完后,可以將 composer.phar 文件復制到任意目錄(比如項目根目錄下),然后通過 php composer.phar 指令即可使用 Composer 了

   全局安裝:將 Composer 安裝到系統環境變量 PATH 所包含的路徑下面,然后就能夠在命令行窗口中直接執行 composer 命令了

  注:composer  --version命令可以查看版本信息;

    composer selfupdate命令可以將composer更新到最新版本;

二、Composer基本使用

1、composer  update、composer  install 與 composer  require的區別

   Composer update:

    根據composer.json文件的包依賴關系將包更新到最新版本,並將版本依賴信息更新到composer.lock文件中;

  Composer update  vendor/package:

    從composer.json獲取依賴關系,並將指定的package更新到最新版本,並將版本信息更新到composer.lock文件;

  Composer install:

    若有composer.lock文件,則據此直接安裝,否則就根據composer.json文件安裝最新擴展包和依賴;

  Composer require  package(new):

   項目有新的擴展包和依賴時,通過此命令添加,可以指定版本,例如:composer require package ~2.5;

  注意:composer update 命令會將所有包和依賴更新到最新版本,可能會對項目產生巨大傷害,需要慎用!!!

2、composer.json與composer.lock的區別

   composer.json:

   此文件用來聲明項目中包之間的依賴關系以及一些元素信息;

   composer.lock:

   此文件用來鎖定項目中包與依賴的版本信息,通常配合composer install來使用,確保項目中的成員得到一個版本的包與依賴關系;

  

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2026 CODEPRJ.COM