In der Ubuntu-Version 22.04 können Sie den speziell für PHP kon­zi­pier­ten Pa­ket­ma­na­ger Composer in nur wenigen Schritten in­stal­lie­ren. Die In­stal­la­ti­on erfolgt im Terminal mithilfe des Kom­man­do­zei­len-Tools curl.

Composer auf Ubuntu 22.04 in­stal­lie­ren: Schritt für Schritt

Für die In­stal­la­ti­on von Composer sollten Sie zunächst si­cher­stel­len, dass Sie PHP bereits auf Ihrem System in­stal­liert und via Terminal Zugriff auf PHP haben. Beides können Sie über­prü­fen, indem Sie im Terminal folgenden Befehl eingeben:

php

Erscheint eine Feh­ler­mel­dung, können Sie das Kom­man­do­zei­len-Tool für PHP 8 mit folgendem Befehl in­stal­lie­ren:

sudo apt install php8.1-cli
Bild: Terminal nach Ausführen des Befehls „php“
Wenn Sie das PHP-Kom­man­do­zei­len-Tool noch nicht in­stal­liert haben, schlägt Ubuntu Ihnen im Terminal direkt die passenden Befehle vor.

Nachdem Sie si­cher­ge­stellt haben, dass Sie PHP auf Ihrem System nutzen können, kann die In­stal­la­ti­on von PHP Composer starten.

Web­hos­ting
Das beste Web­hos­ting zum Spit­zen­preis
  • 3x schneller und 60 % günstiger
  • Maximale Ver­füg­bar­keit mit > 99.99 %
  • Nur bei IONOS: Bis zu 500 GB Spei­cher­platz inklusive

Schritt 1: System updaten

In einem ersten Schritt sollten Sie Ihr ((Linux|server/knowhow/linux-das-steckt-hinter-den-open-source-be­triebs­sys­te­men/))-System auf den aktuellen Stand bringen, indem Sie mögliche vor­han­de­ne Updates ausführen. Das Ausführen der Upgrades müssen Sie im Verlauf ge­ge­be­nen­falls mit einem Klick auf „Y“ (Yes) be­stä­ti­gen. Sie können hierfür die folgenden Ter­mi­nal­be­feh­le nutzen:

sudo apt updade
sudp apt upgrade

Das Updaten Ihres Systems kann unter Umständen einige Momente dauern. Dies hängt ganz davon ab, wie viele Updates in­stal­liert werden müssen.

Schritt 2: Benötigte Pakete in­stal­lie­ren

Damit der Ubuntu Install von Composer funk­tio­niert, müssen Sie zunächst einige weitere Pakete in­stal­lie­ren, die Composer für die In­stal­la­ti­on benötigt. Hierunter fällt zum Beispiel das Kom­man­do­zei­len-Tool curl oder die Ver­sio­nen­kon­trol­le Git.

Auch die Pakete lassen sich direkt im Terminal her­un­ter­la­den, indem Sie folgende Befehle in Ihre Kom­man­do­zei­le eintippen:

sudo apt install curl php-mbstring git unzip

Schritt 3: PHP Composer in­stal­lie­ren

Nun können Sie mit der ei­gent­li­chen In­stal­la­ti­on von PHP Composer auf Ubuntu 22.04 loslegen. Sie erfolgt mithilfe des soeben her­un­ter­ge­la­de­nen Tools curl, indem Sie folgendes Kommando in Ihr Terminal eingeben:

curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer
Bild: Terminal nach Ausführen des Installationsbefehls für PHP Composer
Ihr Terminal teilt Ihnen den Erfolg des Ubuntu Installs von Composer mit.

Schritt 4: Erfolg der In­stal­la­ti­on über­prü­fen

In einem letzten Schritt sollten Sie manuell den Erfolg der PHP-Composer-In­stal­la­ti­on prüfen, indem Sie aus­pro­bie­ren, auf den Pa­ket­ma­na­ger zu­zu­grei­fen. Wenn dies nicht funk­tio­niert, kann es sein, dass Ihre $PATH-Um­ge­bungs­va­ria­ble nicht korrekt kon­fi­gu­riert ist. Der un­ten­ste­hen­de Befehl ruft die aktuelle Version von PHP Composer auf:

composer

Wenn Ihr Terminal nun folgende Ausgabe zeigt, ist die In­stal­la­ti­on von PHP Composer auf Ubuntu 22.04 rei­bungs­los verlaufen:

Bild: Terminal nach Ausführen des Befehls „composer“
Sie sehen einen Composer-Schrift­zug sowie die aktuelle Composer-Version nach Starten von PHP Composer.
Hinweis

Wenn Sie ein anderes Be­triebs­sys­tem als Ubuntu 22.04 nutzen, ist das kein Grund, um auf PHP Composer zu ver­zich­ten. Werfen Sie einfach einen Blick in unsere weiteren In­stal­la­ti­ons­an­lei­tun­gen:

Erste Schritte in der Nutzung von Composer

Der Pa­ket­ma­na­ger wird in PHP-Projekten genutzt, um Ab­hän­gig­kei­ten zu verwalten und auf den neuesten Stand zu bringen. Damit Sie ohne Probleme mit PHP Composer starten können, haben wir die wich­tigs­ten PHP-Composer-Befehle für den Einstieg für Sie zu­sam­men­ge­stellt.

Schritt 1: Erstellen der composer.json-Datei

Die Haupt­auf­ga­be von PHP Composer ist das Verwalten der Ab­hän­gig­kei­ten Ihres PHP-Projektes. Der zentrale Ort, an dem Sie diese Ab­hän­gig­kei­ten spe­zi­fi­zie­ren, ist die composer.json-Datei. Diese kann manuell erstellt werden. Al­ter­na­tiv können Sie die JSON-Datei auch au­to­ma­tisch bei Er­stel­lung Ihrer ersten Ab­hän­gig­keit ein­rich­ten lassen. Der Composer-Befehl, den Sie für die manuelle Er­stel­lung einer composer.json-Datei benötigen, lautet wie folgt:

composer init

Schritt 2: Ab­hän­gig­kei­ten zu Ihrem Projekt hin­zu­fü­gen

Wenn Sie nun eine Ab­hän­gig­keit in Ihr Projekt einfügen möchten, können Sie auch hierfür einen Composer-Befehl nutzen, der dafür sorgt, dass die composer.json-Datei auf den ent­spre­chen­den Stand gebracht wird. Im Bei­spiel­code soll die populäre Logging-Bi­blio­thek Monolog als Ab­hän­gig­keit in ein PHP-Projekt eingefügt werden.

composer require monolog/monolog

Schritt 3: Ab­hän­gig­kei­ten updaten

Ab und an ist es nötig, die Ab­hän­gig­kei­ten eines PHP-Projektes auf den neuesten Stand zu bringen. Auch hierzu gibt es einen passenden PHP-Composer-Befehl. Dieser updatet alle Ab­hän­gig­kei­ten, die Sie zu Ihrem Projekt hin­zu­ge­fügt haben, in einem einzigen Schritt:

composer update
Zum Hauptmenü