2012-09-03 48 views
9

我是知道Rails的PHP程序員。PHP有沒有像紅寶石寶石捆綁器?

Ruby gem bundler很好的安裝依賴的工具,php有這樣的東西嗎?(也許一些PHP框架有這樣的工具)。

Expanation關於創業板捆綁:

捆紮機在其整個生命跨越系統和可重複許多機器管理應用的依賴。

回答

18

Composer

Composer是一個包管理器,用於跟蹤項目和庫的本地依賴關係。

然後你有Packagist(這是主要的Composer存儲庫)。

Packagist是主要的Composer存儲庫。它彙集了各種可用Composer安裝的PHP軟件包。

而且您還可以使用Satis來管理您的私人/自己的存儲庫。

簡單的靜態Composer存儲庫生成器。

順便說一句,從作者的職位約What & Why Composer

+0

很酷謝謝,有幾個問題:1.作曲家和紅寶石寶石捆綁器有什麼區別?是否有一些PHP框架使用這個,如果不是,你知道爲什麼嗎?(​​我使用zend,yii - 他們不使用它) – Yosef

+0

我並不真正瞭解Gem bundler。 Symfony使用它(它主要是從Symfony社區發起的)。 Zend使用它[自2.0](http://packages.zendframework.com/#composer)。關於Yii似乎有一個[關於它的死亡討論](http://www.yiiframework.com/forum/index.php/topic/26631-composer-support/)(不知道狀態)。 – j0k

+0

感謝您的好解答 – Yosef