PHP使用Composer來做相依套件管理工具 

 

Composer 是受到 Node.jsNPMRubyBundler 強烈啟發而發展出來的一套 PHP 相依套件管理工具,其主要功能是協助管理你的專案所使用到的相依套件,Composer 能幫你解決的問題:

  1. 你有個專案,該專案使用了一些相依套件。
  2. 該專案使用的相依套件,其本身可能又使用了其他的相依套件。
  3. 你設定你的專案要使用哪些相依套件
  4. Composer 自動幫你找出哪些套件的哪些版本需要被安裝,並安裝它們 (意即將那些套件下載到專案中)

嚴格來說,Composer 並不是一個套件管理工具,雖然 Composer 能夠幫你安裝套件,但前提是在每個專案的基礎上協助管理該專案所使用的相依套件,並將套件安裝於專案底下的目錄 (例如 Project/Vendor/),Composer 並無法用來安裝全域用的套件,因此說 Composer 是一個相依套件管理工具。

 

安裝 Composer

Composer 必須在 PHP 5.3.2+ 以上才能使用,有一些敏感性的 PHP 相關設定與編譯旗標也會要求,安裝過程中會警告你任何不相容的訊息。Composer 提供多平台支援,這邊僅介紹Windows的安裝方式,其他平台請參考官方手冊:快速上手

 

step1:確保系統中有安裝PHP以及有加入到PATH

確保系統中有安裝PHP以及有加入到PATH 

 

step2:新建一個目錄來存放composer.phar檔案

cd c:\

mkdir composer

cd c:\composer

 

step3:下載composer.phar檔案

php -r "readfile('https://getcomposer.org/installer');" | php

 

step4:建立一個自動腳本

echo @php "%~dp0composer.phar" %*>composer.bat

 

step5:把當前路徑加到path

 

step6:輸入composer -v驗證是否正確安裝

PHP使用Composer來做相依套件管理工具

 

 

,
創作者介紹

宇若彎彎

周宇若 發表在 痞客邦 PIXNET 留言(0) 人氣()