Zum Inhalt

Factsheet: PHP Composer

Gruppe: Programmierung

Zweck

Composer ist ein Abhängigkeitsmanager für PHP, der es ermöglicht, Bibliotheken und Abhängigkeiten für PHP-Projekte zu verwalten.

Eigenschaft Wert
Latest 2.8.2
LTS N/A
Reifegrad Stabil
Technische Schulden Gering
Erwartetes Lebensende Kein EOL bekannt
Referenzhandbuch getcomposer.org

Installation (Ubuntu 24.04)

sudo apt install composer

Hello World

composer --version

Beispiele

Im Ordner examples/ befinden sich verschiedene Composer-Konfigurationsbeispiele (.json):

  1. minimal-composer.json: Eine grundlegende composer.json mit PHP-Version und einer Abhängigkeit.
  2. autoload-config.json: Konfiguration von PSR-4 Autoloading für Source- und Test-Verzeichnisse.
  3. scripts-example.json: Definition von benutzerdefinierten Skripten und Hooks.
  4. custom-repository.json: Einbinden von privaten VCS-Repositories.
  5. config-options.json: Verschiedene Konfigurationsoptionen zur Optimierung und Sicherheit.

Validierung

composer --version