composer是什么意思啊?
composer是php中用來管理依賴關系的工具。可以在項目中聲明所依賴的外部工具庫,Composer 會幫你安裝這些依賴的庫文件,就可以很輕松的使用一個命令將其他人的優秀代碼引用到所需的項目中。
Composer
Composer 由 Nils Adermann 及 Jordi Boggiano 提出并實做,于 2012 年 3 月 1 日發行第一個版本。
Composer 是 PHP 用來管理依賴(dependency)關系的工具。你可以在自己的項目中聲明所依賴的外部工具庫(libraries),Composer 會幫你安裝這些依賴的庫文件。
Composer 可運行在 windows 、 linux 以及 OSX 平臺上。
composer 解決了項目的依賴關系,且實現了自動加載。開發人員只需要幾個命令行,就能獲取其他開發者的包,PHP 開發工作因此變得如同堆積木,可以根據業務的需求,快速方便地拆解組合代碼。
運行 Composer 需要 PHP 5.3.2+ 以上版本。一些敏感的 PHP 設置和編譯標志也是必須的,但對于任何不兼容項安裝程序都會拋出警告。
我們將從包的來源直接安裝,而不是簡單的下載 zip 文件,你需要 git 、 svn 或者 hg ,這取決于你載入的包所使用的版本管理系統。
它涉及 “packages” 和 “libraries”,但它在每個項目的基礎上進行管理,在你項目的某個目錄中(例如 vendor)進行安裝。默認情況下它不會在全局安裝任何東西。因此,這僅僅是一個依賴管理。
更多composer使用技術文章,請訪問composer使用教程欄目!