2012-09-03 8 views
9

Ich bin PHP-Programmierer, die Rails kennen.Hat PHP Ruby Gem Bundler?

Ruby gem bundler sehr gutes Tool, um Abhängigkeiten zu installieren, hat PHP so etwas? (Vielleicht haben einige PHP-Framework solche Tools).

Expanation über gem bundler:

Bündler verwaltet eine Abhängigkeit der Anwendung durch sein ganzes Leben über viele Maschinen systematisch und wiederholbar.

Antwort

18

Es gibt Composer.

Composer ist ein Paketmanager, der lokale Abhängigkeiten Ihrer Projekte und Bibliotheken verfolgt.

Dann haben Sie Packagist (das ist das Composer-Hauptrepository).

Packagist ist das Hauptinhaltsverzeichnis von Composer. Es aggregiert alle Arten von PHP-Paketen, die mit Composer installiert werden können.

Und Sie können auch Ihre privaten/eigenen Repository mit Satis verwalten.

Einfacher statischer Composer-Repository-Generator.

Übrigens, ein Beitrag des Autors über What & Why Composer.

+0

cool danke, haben wenige fragen: 1. was unterschied zwischen komponist und rubin gem bündler? Hat ein PHP-Framework das benutzt, wenn nicht, wisst ihr warum? (Ich benutze zend, yii - sie benutzen es nicht) – Yosef

+0

Ich kenne Gem Bundler nicht wirklich. Symfony verwendet es (es wurde hauptsächlich von der Symfony Community gestartet). Zend benutzt es [seit 2.0] (http://packages.zendframework.com/#composer). Über Yii scheint es eine [tote Diskussion darüber] zu geben (http://www.yiiframework.com/forum/index.php/topic/26631-composer-support/) (kenne den Zustand nicht). – j0k

+0

danke für eine gute antwort – Yosef