Composer 安裝

簡介

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

依賴管理

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 環境變量中。有關更改路徑變量的信息,請參閱 這篇文章 和 / 或使用 Google。

關閉當前的命令行窗口,打開新的命令行窗口進行測試:

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

使用 Composer

現在你已經安裝了 Composer,你已經準備好使用它了!下面繼續進行 Composer 基本使用

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章