Composer 不是一個包管理器,不同於python的pi,nodejs的npm,它是 PHP 用來管理依賴(dependency)關係的工具。你可以在自己的專案中宣告所依賴的外部工具庫(libraries),Composer 會幫你安裝這些依賴的庫檔案。
為什麼要是用composer呢,或者它有哪些好處呢?它使程式碼模組化,提高程式碼的複用性,另外還提供自動載入等。
安裝
執行 Composer 需要 PHP 5.3.2+ 以上版本,composer 支援windows、linux等多平臺。
linux上安裝
1、執行php -v 檢視PHP版本
2、執行以下命令進行全域性安裝
curl -sS https://getcomposer.org/installer | php
mv composer.phar /usr/local/bin/composer
composer.phar
是 Composer 的二進位制檔案。這是一個 PHAR 包(PHP 的歸檔),這是 PHP 的歸檔格式可以幫助使用者在命令列中執行一些操作
3、檢視是否安裝成功
//三選一
composer
composer -V
composer --version
4、全域性修改composer
映象
//設定中國全量映象,推薦使用阿里雲映象
composer config -g repo.packagist composer https://packagist.phpcomposer.com
//檢視配置是否成功
composer config -gl
5、當某些不可抗因素導致原映象不能正常使用的時候,切換composer映象
//1、切換源
composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/
//2、清除所有 package 快取(此步奏選澤性操作)
composer clear-cache
//3、檢視配置是否成功
composer config -gl
6、如果需要解除映象並恢復到 packagist 官方源
composer config -g --unset repos.packagist
7、composer升級
composer self-update
中國全量映象站內說如果版本更新不成功需要重新下載包。
注意:一般正常擦做到上述第4步就可以
windos上安裝composer
windows上安裝composer比較方便,在composer中文網直接下載exe檔案進行一路確定安裝即可,剩餘的操作與linux上的操作無差別。
本作品採用《CC 協議》,轉載必須註明作者和本文連結