首頁  >  文章  >  開發工具  >  Composer簡介

Composer簡介

藏色散人
藏色散人原創
2019-08-02 17:13:426887瀏覽

對於程式設計初學者來說,composer可能有所耳聞,但可能具體不知道是什麼?如何安裝?下面PHP中文網composer教學欄位就為大家詳細講解什麼是composer及安裝步驟。

Composer簡介

Composer簡介

Composer 是一個用於 PHP 依賴管理的工具。它實作了讓你聲明專案所依賴的函式庫,並幫你完成安裝 / 更新過程。

推薦:【composer教學

依賴管理

Composer 不是像Yum 或Apt 一樣的套件管理器,雖然它會處理『套件』或庫,但它管理這些套件、庫是基於專案的,它會安裝這些套件、庫到你專案的一個目錄下(一般是在vendor 資料夾裡),預設不會全域安裝。它做為一個套件管理器,也支援一個叫做 " global " 的全域命令,我們可以使用此命令來安裝全域的套件。

這種擴充的管理方式,不是 Composer 首創或獨家專利,其實 Composer 很大程度上有受到 node 的 npm 和 ruby​​ 的 bundler 的啟發。

設想:

你有一個專案依賴數個函式庫;

某些函式庫依賴其他函式庫。

Composer:

讓你可以宣告你所依賴的函式庫;

找到這些函式庫所提供的和需要安裝的版本,並安裝它們(即下載到你的專案中)。

請參閱 基本使用 章節以取得更多關於 「依賴宣告」 的內容。

系統需求

Composer 要求 PHP 版本在 5.3.2 以上才能運作。還需要對 PHP 做一些設定和編譯標誌,在安裝時會收到所有不相容的警告。

從原始碼安裝軟體取代簡單的解壓縮壓縮文件,你需要 git,svn,fossil 或 hg 這取決於軟體所使用的版本控制工具。

Composer 是多平台的,可以在 Windows,Linux 和 OSX 上運作良好。

安裝- Linux / Unix /macOS

#下載Composer 執行檔

Composer 提供一個方便的安裝器,你可以直接在命令列裡直接執行它。免費 下載地址 或你想知道更多關於這個安裝器的信息,這是源碼地址  GitHub 。

這是兩個簡單的安裝 Composer 途徑,本地安裝(單一項目)和全域安裝(提供全域的系統命令)。

本機安裝

在你的專案資料夾下,執行安裝器。查看說明 安裝頁面 。

安裝器會檢查 PHP 配置然後下載 composer.phar 到你的(工作目錄)專案資料夾下。  composer.phar 是 Composer 二進位。它是一個 PHAR(PHP 歸檔檔案),可以在命令列上運行。

現在運行 php composer.phar 啟動 Composer 。

你也可以新增選項 --install-dir 安裝 Composer 到指定目錄和新增 --filename 來重新命名下載後的檔案。當使用以下指令執行下載器 :

php composer-setup.php --install-dir=bin --filename=composer

那麼你可以執行 php bin/composer 來啟動 Composer 。

全域安裝

你可以將 composer.phar 檔案放在任何地方。如果你把它放到系統的 PATH 中,你就能全域存取它。在類 Unix 系統中,你甚至可以在使用時不加 php 前綴。

在下載之後,執行安裝程序,你可以執行以下命令將composer.phar 檔案移到你的命令目錄:

mv composer.phar /usr/local/bin/composer

如果你只想為你的用戶安裝它並避免需要root 權限,你可以用~/local/bin 代替一些Linux 發行版的預設目錄。

注意:如果以上指令因為權限失敗,你需要使用 sudo 再次執行。

注意:某些版本的 OSX /usr 目錄預設不存在。如果你收到 /usr/local/bin/composer: No such file or directory 的錯誤提示,你必須在執行 mkdir -p /usr/local/bin 指令之前手動建立該目錄。

注意:關於更改 PATH 環境變數的更多信息,請閱讀 Wiki 百科 或使用 Google 搜尋。

現在只需要執行 composer 指令就可以使用 Composer 而不需要輸入 php composer.phar。

安裝- Windows

使用安裝程式

這是將Composer 安裝在你機器上的最簡單的方法。

下載並且執行 Composer-Setup.exe,它將安裝最新版本的 Composer ,並設定好系統的環境變量,因此你可以在任何目錄下直接使用 composer 命令。

注意: 請關閉目前的終端機視窗。重新開啟一個新的終端機視窗進行測試使用:這很重要,因為路徑只有在終端啟動時才會載入。

手動安裝

設定係統的環境變數 PATH 並執行安裝指令下載 composer.phar 檔案:

在 composer.phar 同級目錄下新建檔案 composer.bat :

C:\bin>echo @php "%~dp0composer.phar" %*>composer.bat

如果路徑尚未設置,則將目錄新增至 PATH 環境變數。

關閉目前的命令列窗口,開啟新的命令列視窗進行測試:

C:\Users\username>composer -V
Composer version 1.0.0 2016-01-10 20:34:53

使用Composer

現在你已經安裝了Composer,你已經準備好使用它了!下面繼續進行下一章的簡短示範。

以上是Composer簡介的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn