# Ubuntu Install Composer: So gelingt die Composer-Installation unter Ubuntu 20.04

Den Paketmanager [PHP](https://www.ionos.de/digitalguide/websites/webseiten-erstellen/php-lernen-leicht-gemacht-das-grosse-einsteiger-tutorial/ "Was ist PHP?")-Composer können Sie unter Ubuntu 20.04 in nur wenigen Schritten installieren. Die Installation kann unter der [Linux-Distribution](https://www.ionos.de/digitalguide/server/konfiguration/linux-server-distributionen/ "Linux-Server-Distributionen im Überblick") im Terminal durchgeführt werden. \[TOC\]

## PHP Composer installieren

Composer unter Ubuntu 20.04 zu installieren, ist eine Sache von nur wenigen Minuten. Für die Installation benötigen Sie nichts weiter als Ihr **Linux-Terminal**.

Hinweis Wenn Sie ein anderes Betriebssystem als [Ubuntu](https://www.ionos.de/digitalguide/server/knowhow/ubuntu-das-linux-system-fuer-jedermann/ "Was ist Ubuntu?") 20.04 nutzen, könnten Ihnen folgende Artikel bei der Installation von PHP Composer behilflich sein:

- [Composer installieren unter Windows 10](https://www.ionos.de/digitalguide/server/konfiguration/php-composer-installation-auf-windows-10/)
- [Composer installieren unter Windows 11](https://www.ionos.de/digitalguide/server/konfiguration/php-composer-installation-auf-windows-11/ "Composer unter Windows 11")
- [Composer installieren unter Ubuntu 22.04](https://www.ionos.de/digitalguide/server/konfiguration/php-composer-installation-auf-ubuntu-2204/)

### Schritt 1: System auf den aktuellen Stand bringen

Bevor Sie mit dem Ubuntu Install von Composer loslegen, sollten Sie sicherstellen, dass Ihr System **auf dem neuesten Stand** ist. Öffnen Sie hierzu ein Terminal und führen Sie folgende Kommandozeilenbefehle aus:

```none
sudo apt updade
sudp apt upgrade
```

Sie werden aufgefordert, Ihr Passwort einzugeben, da die oben genannten Befehle mit sogenannten root-Rechen ausgeführt werden.

### Schritt 2: Benötigte Pakete installieren

Nachdem Sie Ihr System erfolgreich geupdated haben, können Sie die für PHP Composer **erforderlichen Pakete installieren**. Hierzu zählen u. a. das PHP Command Line Interface und das Kommandozeilenprogramm curl. Wenn Sie die erforderlichen Pakete bereits auf Ihrem System installiert haben, können Sie diesen Schritt überspringen. Ansonsten können Sie diesen Befehl nutzen, um die Installation zu beginnen:

```none
sudo apt install curl php-cli php-mbstring git unzip
```

### Schritt 3: PHP Composer herunterladen und installieren

Auch für die eigentliche Composer-Installation unter Ubuntu 20.04 benötigen Sie lediglich einen Kommandozeilenbefehl. Dieser nutzt das soeben heruntergeladene **Tool curl**, um die erforderlichen Installationsdateien für PHP Composer von der offiziellen Website herunterzuladen. Anschließend wird PHP Composer auf Ihrem System installiert.

```none
curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer
```

Sobald die Installation von Composer abgeschlossen ist, sollten Sie folgende Meldung in Ihrem Terminal sehen, die Sie über den erfolgreichen Abschluss informiert:

[![Bild: Terminalansicht nach Installation von PHP Composer](https://www.ionos.de/digitalguide/fileadmin/_processed_/e/5/csm_installation-php-composer_61c3176533.webp "Terminalansicht nach Installation von PHP Composer")](https://www.ionos.de/digitalguide/fileadmin/DigitalGuide/Screenshots_2023/installation-php-composer.png) Nachdem Sie die Installation von PHP Composer unter Ubuntu 20.04 abgeschlossen haben, informiert Sie das Terminal hierüber und zeigt Ihnen außerdem Ihre PHP-Composer-Version an. ### Schritt 4: Installation überprüfen

In einem letzten Schritt sollten Sie die Installation von Composer noch einmal **manuell überprüfen**, indem Sie folgenden Befehl eingeben:

```none
composer
```

Im Anschluss sollten Sie im Terminal eine Liste mit den wichtigsten Composer-Befehlen sowie Ihrer aktuellen Composer-Version sehen:

[![Bild: Terminalansicht nach Start von PHP Composer](https://www.ionos.de/digitalguide/fileadmin/_processed_/d/f/csm_terminalansicht-php-composer_723a949c77.webp "Terminalansicht nach Start von PHP Composer")](https://www.ionos.de/digitalguide/fileadmin/DigitalGuide/Screenshots_2023/terminalansicht-php-composer.png) Sie können PHP Composer mit dem Befehl „composer“ starten und sehen im Anschluss alle Befehle, die Sie im Paketmanager ausführen können. Wenn das Ausführen von PHP Composer auf Ihrem System zu Problemen führt, kann dies unter Umständen daran liegen, dass der Ordner, in dem Sie PHP Composer installiert haben (*usr/local/bin*), **nicht in Ihrer $PATH-Umgebungsvariable enthalten** ist.

Tipp Wussten Sie schon, dass Sie [PHP Composer Sie in IONOS Webhostig-Paketen nutzen](https://www.ionos.de/digitalguide/websites/web-entwicklung/php-composer-in-ionos-webhosting-paketen-nutzen/ "PHP-Composer in IONOS Webhosting Paketen nutzen") können? [Webhosting](https://www.ionos.de/hosting/webhosting "IONOS Webhosting?") von IONOS bietet Ihnen außerdem integrierten DDoS-Schutz sowie die Unterstützung aktueller PHP-Versionen wie [PHP 8](https://www.ionos.de/digitalguide/websites/web-entwicklung/php-8/ "Was ist PHP 8?").

## Die Nutzung von PHP Composer

Nachdem Sie den Paketmanager erfolgreich installiert haben, können Sie mit der Nutzung des Tools beginnen und zu Ihren Projekten Abhängigkeiten hinzufügen.

### *composer.json*-Datei erstellen

Die *composer.json*-Datei ist die Datei, in der Sie die **Abhängigkeiten Ihres PHP-Projekts beschreiben**. Sie können die Datei entweder manuell erstellen oder automatisch bei Erstellung Ihrer ersten Abhängigkeit einrichten lassen. Wenn Sie detaillierte Einstellungen an der *composer.json*-Datei vornehmen möchten, empfiehlt sich die manuelle Erstellung mittels Composer-Befehl:

```none
composer init
```

### Hinzufügen von Abhängigkeiten

Der zentrale Anwendungszweck von PHP Composer ist das **Erstellen und Verwalten von Abhängigkeiten** in Ihrem Projekt. Solche Abhängigkeiten können Sie mit nur einem Befehl hinzufügen:

```none
composer require monolog/monolog
```

Im obigen Beispielcode würde die Logging-Bibliothek Monolog als Abhängigkeit zu Ihrem Projekt hinzugefügt.

### Abhängigkeiten auf den aktuellen Stand bringen

Mithilfe von PHP Composer können Sie auch die **Abhängigkeiten Ihres Projekts updaten**, und zwar mit diesem Kommandozeilenbefehl:

```none
composer update
```


This is a markdown version of: [https://www.ionos.de/digitalguide/server/konfiguration/php-composer-installation-auf-ubuntu-2004/](https://www.ionos.de/digitalguide/server/konfiguration/php-composer-installation-auf-ubuntu-2004/) for AI/LLM consumption.