一胯府、簡介
Composer 是 PHP 用來管理依賴(dependency)關(guān)系的工具霍比。你可以在自己的項(xiàng)目中聲明所依賴的外部工具庫(libraries)调窍,Composer 會(huì)幫你安裝這些依賴的庫文件旅掂。
二、為什么要使用Composer
- 你有一個(gè)項(xiàng)目依賴于若干個(gè)庫懈万。
- 其中一些庫依賴于其他庫拴清。
- 你聲明你所依賴的東西。
- Composer 會(huì)找出哪個(gè)版本的包需要安裝会通,并安裝它們(將它們下載到你的項(xiàng)目中)口予。
三、安裝方式
1. Composer-Setup.exe
Win用戶直接下載并運(yùn)行 Composer-Setup.exe涕侈,它將安裝最新版本的Composer 沪停,并設(shè)置好系統(tǒng)的環(huán)境變量,因此你可以在任何目錄下直接使用composer命令裳涛。(這是安裝Composer最簡單的方式木张,但是需要翻墻)
2. 通用安裝方式(Win、Linux端三、Mac都能用)舷礼,使用composer.phar文件(其實(shí)就是下載composer.phar文件,不需要翻墻)
2.1 直接下載composer.phar文件(點(diǎn)擊下載)
2.2 打開命令行并執(zhí)行下列命令安裝最新版本的 Composer
$ php -r "readfile('https://getcomposer.org/installer');" | php
Downloading 1.1.3...
Composer successfully installed to: /Users/myl/Desktop/composer.phar
Use it: php composer.phar
這將檢查一些PHP的設(shè)置郊闯,然后下載composer.phar到當(dāng)前工作目錄中妻献。這是Composer的二進(jìn)制文件。這是一個(gè)PHAR 包(PHP 的歸檔)团赁,這是PHP的歸檔格式可以幫助用戶在命令行中執(zhí)行一些操作育拨。
3. 檢測是否安裝成功
輸入如下命令,如果成功則出現(xiàn)以下信息:
$ php composer.phar
______
/ ____/___ ____ ___ ____ ____ ________ _____
/ / / __ \/ __ `__ \/ __ \/ __ \/ ___/ _ \/ ___/
/ /___/ /_/ / / / / / / /_/ / /_/ (__ ) __/ /
\____/\____/_/ /_/ /_/ .___/\____/____/\___/_/
/_/
Composer version 1.1.3 2016-06-26 15:42:08
局部安裝和全局安裝
四欢摄、局部安裝
上述下載Composer的過程正確執(zhí)行完畢后熬丧,可以將composer.phar文件復(fù)制到任意目錄(比如項(xiàng)目根目錄下),然后通過 php composer.phar 指令即可使用Composer了怀挠!
五析蝴、全局安裝
全局安裝是將Composer安裝到系統(tǒng)環(huán)境變量PATH所包含的路徑下面,然后就能夠在命令行窗口中直接執(zhí)行composer命令了唆香。
1. Mac或Linux系統(tǒng)
打開命令行窗口并執(zhí)行如下命令將前面下載的composer.phar文件移動(dòng)到 /usr/local/bin/ 目錄下面:
sudo mv composer.phar /usr/local/bin/composer
2. Win系統(tǒng)
- 找到并進(jìn)入PHP的安裝目錄(和你在命令行中執(zhí)行的php指令應(yīng)該是同一套PHP)嫌变。
- 將 composer.phar 復(fù)制到PHP的安裝目錄下面,也就是和 php.exe 在同一級(jí)目錄躬它。
- 在 PHP 安裝目錄下新建一個(gè) composer.bat 文件腾啥,并將下列代碼保存到此文件中。
@php "%~dp0composer.phar" %*
3. 檢測全局安裝是否成功
$ composer --version
Composer version 1.1.3 2016-06-26 15:42:08