Composer (Paketverwaltung)

freie Paketverwaltungs- und Installationssoftware für PHP From Wikipedia, the free encyclopedia

Composer ist ein anwendungsorientierter Paketmanager für die Skriptsprache PHP.[9] Das Programm steht unter der MIT-Lizenz.

Schnelle Fakten Basisdaten ...
Composer
Logo-composer-transparent
Basisdaten
Entwickler Nils Adermann, Jordi Boggiano und Mitwirkende der GitHub-Community[1]
Erscheinungsjahr 2012[2][3]
Aktuelle Version 2.9.8[4]
(13. Mai 2026)
Aktuelle Vorabversion 1.1.0-RC[5][6]
(29. April 2016)
Betriebssystem Plattformunabhängig (macOS, Windows, Linux)[7]
Programmier­sprache PHP
Kategorie Paketmanager
Lizenz MIT-Lizenz[8]
deutschsprachig nein
getcomposer.org
Schließen

Composer wird über die Kommandozeile ausgeführt und installiert Abhängigkeiten (zum Beispiel: Bibliotheken) eines PHP-Programmes. Verfügbare PHP-Anwendungen können über die Plattform Packagist gesucht werden.[10]

Hauptanforderung an das Zielsystem ist PHP in der Version 5.3.2 und höher.[11]

Entwicklung

Nils Adermann und Jordi Boggiano, die Hauptentwickler, begannen mit der Entwicklung im April 2011 und wurden stark von den Paketmanagern npm für Node.js und bundler für Ruby inspiriert.[12] Die erste Version wurde am 1. März 2012 veröffentlicht.[2][3] Die Entwicklung findet auf GitHub statt.[13]

Einsatz

Composer wird mittlerweile von großen Projekten wie den Frameworks Laravel[14], Doctrine,[15] Flow Framework[16], Yii Framework[17] und Symfony[18] verwendet. Verbreitete Content-Management-Systeme wie TYPO3, Contao, Drupal und Kirby unterstützen ebenfalls Composer.

Einzelnachweise

Related Articles

Wikiwand AI