composer 是 PHP 用來管理依賴(dependency)關係的工具。你能夠在本身的項目中聲明所依賴的外部工具庫(libraries),Composer 會幫你安裝這些依賴的庫文件php
http://www.phpcomposer.com/ git
composer的安裝路徑 https://getcomposer.org/download/ github
windows 中安裝composer成功後,在C:\ProgramData\ComposerSetup\bin 路徑下,會生成composer.phar文件。json
使用中出現 Could not input open file: composer.phar 應該檢查 composer的安裝目錄和環境變量配置。bootstrap
須要執行 composer命令以前,能夠先把composer.phar文件複製到項目工程文件中再執行swift
以咱們要安裝Yii2-admin擴展爲例 https://github.com/mdmsoft/yii2-admin,咱們只須要把composer.phar複製到Yii2工程目錄下,而後命令行切換到此目錄下,執行windows
php composer.phar require mdmsoft/yii2-admin "~1.0"
yii2
完成的標誌就是 vendor增長 mdmsoft源文件夾,即yii2-admin的源文件。composer
如下是composer.json的相關節點yii
"require": { "php": ">=5.4.0",
"yiisoft/yii2": "*",
"yiisoft/yii2-bootstrap": "*",
"yiisoft/yii2-swiftmailer": "*",
"guzzlehttp/guzzle": "~5.0",
"mdmsoft/yii2-admin": "~1.0" },