> 手冊閱讀須知:(使用左右鍵(`<-- 和 -->`)翻頁閱讀)
# Compose使用手冊

**Composer** 是 PHP 的一個依賴管理工具。
它實際上包含了兩個部分:[Composer](https://getcomposer.org/) 和 [Packagist](https://packagist.org/)。
它允許你申明項目所依賴的代碼庫,它會在你的項目中為你安裝他們。
*****
**Composer** 是由 Jordi Boggiano 和 Nils Aderman 創造的一個命令行工具
它的使命就是幫你為項目自動安裝所依賴的開發包。
Composer 中的很多理念都借鑒自 [npm](https://www.npmjs.com/) 和 [Bundler](http://bundler.io/),如果你對這兩個工具有所了解的話,就會在 composer 中發現他們的身影。
Composer 包含了一個依賴解析器,用來處理開發包之間復雜的依賴關系;
另外,它還包含了下載器、安裝器等有趣的東西。
作為一個用戶,你所要做的就是在 `composer.json` 文件中聲明當前項目所依賴的開發包,然后運行 `composer.phar install` 就行了。`composer.json` 文件定義了當前項目所依賴的開發包和 composer 的配置信息。
實例:
~~~json
{
"require": {
"monolog/monolog": "1.2.*"
}
}
~~~