composer-phpcomposer-php入門

備註

本節概述了composer-php是什麼,以及開發人員為什麼要使用它。

它還應該提到composer-php中的任何大型主題,並鏈接到相關主題。由於composer-php的文檔是新的,您可能需要創建這些相關主題的初始版本。

概觀

Composer是PHP中依賴項管理的工具。它允許您聲明項目所依賴的庫,並為您管理(安裝/更新)它們。

Composer不是像Yum或Apt一樣的包管理器。是的,它處理“包”或庫,但它按項目管理它們,將它們安裝在項目內的目錄(例如供應商)中。

Composer需要PHP 5.3.2+才能運行。還需要一些敏感的php設置和編譯標誌,但在使用安裝程序時,您將收到有關任何不兼容性的警告。

要從源代碼而不是簡單的zip存檔安裝軟件包,您將需要git,svn,fossil或hg,具體取決於軟件包的版本控制方式。

在Ubuntu上安裝Composer

在下載和安裝Composer之前,我們需要確保我們的服務器已安裝所有依賴項。

首先,運行以下命令更新包管理器緩存:

sudo apt-get update

現在,讓我們安裝依賴項。我們需要curl才能下載Composer和php5-cli來安裝和運行它。 Composer使用git來下載項目依賴項。可以使用以下命令安裝所有內容:

sudo apt-get install curl php5-cli git

現在讓我們安裝它:

curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer

這將在/ usr / local / bin下下載並安裝Composer,作為名為composer的系統範圍命令。輸出應如下所示:

Output
#!/usr/bin/env php
All settings correct for using Composer
Downloading...

Composer successfully installed to: /usr/local/bin/composer
Use it: php /usr/local/bin/composer

要測試您的安裝,請運行:

composer

你應該得到類似這樣的輸出:

Output
   ______
  / ____/___  ____ ___  ____  ____  ________  _____
 / /   / __ \/ __ `__ \/ __ \/ __ \/ ___/ _ \/ ___/
/ /___/ /_/ / / / / / / /_/ / /_/ (__  )  __/ /
\____/\____/_/ /_/ /_/ .___/\____/____/\___/_/
                    /_/
Composer version 1.0-dev (9859859f1082d94e546aa75746867df127aa0d9e) 2015-08-17 14:57:00

Usage:
 command [options] [arguments]

Options:
 --help (-h)           Display this help message
 --quiet (-q)          Do not output any message
 --verbose (-v|vv|vvv) Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug
 --version (-V)        Display this application version
 --ansi                Force ANSI output
 --no-ansi             Disable ANSI output
 --no-interaction (-n) Do not ask any interactive question
 --profile             Display timing and memory usage information
 --working-dir (-d)    If specified, use the given directory as working directory.

....

在Windows上安裝

這裡我們將簡單地使用安裝程序。

這是在您的計算機上設置Composer的最簡單方法。

下載並運行Composer-Setup.exe 。它將安裝最新的作曲家版本並設置你的PATH這樣你就可以從命令行的任何目錄中調用composer

注意 :關閉當前終端。使用新終端測試使用情況:這很重要,因為PATH僅在終端啟動時加載。

注意2 :在Windows 10中設置PATH

  1. 右鍵單擊啟動(windows徽標) - > system ->Advance system settings->Environment variables->System variables[below box] ->選擇Path ,然後單擊Edit
  2. 單擊“新建”並添加此值C:\ProgramData\ComposerSetup\bin
  3. 現在打開你的終端[cmd]並測試composer --version