Composer | |
---|---|
Basisdaten | |
Entwickler | Nils Adermann, Jordi Boggiano und Mitwirkende der GitHub-Community |
Erscheinungsjahr | 2012 |
Aktuelle Version | 2.6.3 (15. September 2023) |
Betriebssystem | Plattformunabhängig (macOS, Windows, Linux) |
Programmiersprache | PHP |
Kategorie | Paketmanager |
Lizenz | MIT-Lizenz |
deutschsprachig | nein |
getcomposer.org |
Composer ist ein anwendungsorientierter Paketmanager für die Skriptsprache PHP. Das Programm steht unter der MIT-Lizenz.
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.
Hauptanforderung an das Zielsystem ist PHP in der Version 5.3.2 und höher.
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. Die erste Version wurde am 1. März 2012 veröffentlicht. Die Entwicklung findet auf GitHub statt.
Einsatz
Composer wird mittlerweile von großen Projekten wie den Frameworks Laravel, Doctrine, Flow Framework, Yii Framework und Symfony verwendet. Verbreitete Content-Management-Systeme wie TYPO3, Contao und Drupal unterstützen ebenfalls Composer.
Weblinks
Einzelnachweise
- ↑ Homepage. In: Composer - Dependency Manager for PHP. Abgerufen am 24. September 2015 (englisch).
- 1 2 Download Composer - Manual Download. In: Composer - Dependency Manager for PHP. Abgerufen am 10. Dezember 2015 (englisch).
- 1 2 Composer Releases. In: Github. Github Inc., abgerufen am 10. Dezember 2015 (englisch).
- ↑ Release 2.6.3. 15. September 2023 (abgerufen am 18. September 2023).
- ↑ Introduction - System Requirements. In: Composer - Dependency Manager for PHP. Abgerufen am 24. September 2015 (englisch).
- ↑ Lizenz. In: Github. Github Inc., abgerufen am 24. September 2015 (englisch).
- ↑ Introduction. In: Composer - Dependency Manager for PHP. Abgerufen am 24. September 2015 (englisch).
- ↑ Packagist. In: Packagist - The PHP Package Repository. Abgerufen am 24. September 2015 (englisch).
- ↑ System Requirements. In: Composer - Dependency Manager for PHP. Abgerufen am 2. November 2015 (englisch).
- ↑ Introduction - Dependency Management. In: Composer - Dependency Manager for PHP. Abgerufen am 24. September 2015 (englisch).
- ↑ Contributors. In: GitHub. Abgerufen am 2. Oktober 2015 (englisch).
- ↑ Laravel - Installation. In: Laravel - The PHP Framework For Web Artisans. Taylor Otwell, abgerufen am 24. September 2015 (englisch).
- ↑ Doctrine ORM - Installation and Configuration. In: doctrine-project.org. Abgerufen am 26. September 2015 (englisch).
- ↑ Flow - Installation. Abgerufen am 26. September 2015 (englisch).
- ↑ Getting Started: Installing Yii. Abgerufen am 16. Mai 2019 (englisch).
- ↑ Creating Symfony Applications without the Installer. In: symfony.com. SensioLabs, abgerufen am 26. September 2015 (englisch).