# Install PHP Composer in IONOS Webhosting Paketen

Composer hilft Ihnen beim Umgang mit externen Quellen und Libraries in Ihren PHP-Projekten. Zwar ist das Tool nicht standardmäßig im Webhosting von IONOS enthalten, lässt sich aber in wenigen Schritten nachinstallieren.

Sollten Sie trotz der folgenden Anleitung Probleme mit der Installation haben, wenden Sie sich an den [24/7-Support von IONOS](https://www.ionos.de/kontakt "Kontakt zum IONOS Support"). Die Expertinnen und Experten stehen Ihnen auch bei individuellen Herausforderungen kompetent zur Seite.

## Schritt 1: PHP-Version aktualisieren

Wir empfehlen Ihnen eine Aktualisierung der PHP-Version, bevor Sie [Composer](https://getcomposer.org/ "PHP Composer") herunterladen und starten. Dafür loggen Sie sich in Ihren IONOS Account ein und navigieren in den Hosting-Bereich. Dort finden Sie die **PHP-Einstellungen**. Wählen Sie dann die Domain, für die Sie die PHP-Version checken und aktualisieren wollen. Nun wird Ihnen eine Liste mit verfügbaren PHP-Versionen angezeigt. Entscheiden Sie sich am besten für eine der neuesten Versionen und speichern Sie dann die neuen Einstellungen.

Im IONOS Hilfe-Center finden Sie im Artikel „[PHP-Version anzeigen oder ändern](https://www.ionos.de/hilfe/hosting/php-version-im-control-center-verwalten/aktive-php-version-anzeigen-oder-aendern)“ weitere Informationen zu dem Thema.

Tipp Sie sind noch auf der Suche nach dem passenden Server? Das [Webhosting](https://www.ionos.de/hosting/webhosting "Webhosting-Pakete bei IONOS") von IONOS lässt sich flexibel skalieren und ist deshalb für große und kleine Projekte gleichermaßen geeignet.

## Schritt 2: SSH-Verbindung herstellen

Standardmäßig wird Composer über eine grafische Oberfläche (GUI) bedient, sondern über einen Zugang per [Secure-Shell (SSH)](https://www.ionos.de/digitalguide/server/tools/secure-shell-ssh/). Dafür nutzen Sie einen SSH-Client wie PuTTy und geben dort die Anmeldeinformationen zu Ihrem Server ein. Nun können Sie Ihren **Server über die Kommandozeile bedienen**. Eine detaillierte Anleitung, wie Sie den [Shell-Zugang (SSH) mit PuTTY herstellen](https://www.ionos.de/hilfe/hosting/ssh-zugaenge-einrichten-und-verwalten/ssh-verbindung-mit-putty-herstellen), finden Sie im IONOS Hilfe-Center.

Hinweis In fast allen IONOS Paketen ist der Shell-Zugriff via SSH möglich. Falls Ihr Paket keinen SSH-Zugriff unterstützt, sollten Sie am besten in einen anderen [Webhosting-Vertrag wechseln](https://www.ionos.de/hilfe/mein-konto/vertrag-wechseln-oder-erweitern/tarifwechsel-in-einen-anderen-hosting-vertrag-wechseln).

Um Composer in Ihrem IONOS Webhosting-Paket nutzen zu können, loggen Sie sich per SSH ein und führen Sie folgende Schritte aus. Weitere Informationen finden Sie auch in der umfangreichen [Dokumentation von PHP Composer](https://getcomposer.org/doc/ "Dokumentation in englischer Sprache").

## Schritt 3: PHP Composer herunterladen

Stellen Sie sicher, dass die Aktualisierung der PHP-Version erfolgreich war, indem Sie mit folgendem Befehl alle vorhandenen PHP-Versionen auflisten:

```bash
ls /etc/ | grep php
```

Nun wird Ihnen eine Auflistung von PHP-Versionen im Format „phpX.X“ angezeigt. Ersetzen Sie in folgenden Befehlen „phpX.X“ durch die neueste PHP-Version, die auf Ihrem System installiert ist. Geben Sie dabei nur die ersten beiden Ziffern der an.

Laden Sie nun mit folgendem Befehl die Installationsdatei herunter:

```bash
phpX.X-cli -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
```

## Schritt 4: Prüfsumme abgleichen

Zu Sicherheitszwecken lohnt es sich noch, die Prüfsumme zu vergleichen. So können Sie sichergehen, dass Sie keine schädliche Software, sondern eine Originaldatei heruntergeladen haben:

```bash
phpX.X-cli -r "if (hash_file('SHA384', 'composer-setup.php') === '55ce33d7678c5a611085589f1f3ddf8b3c52d662cd01d4ba75c0ee0459970c2200a51f492d557530c71c15d8dba01eae') { echo 'Installer Verified'; } else { echo 'Installer Corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
```

**Achtung**: Die Prüfsumme (das ist die lange Zahlenreihe) ändert sich mit jeder neuen Composer-Version. Die aktuelle Fassung der Prüfsumme finden Sie auf der [offiziellen Seite zum Public Key](https://composer.github.io/pubkeys.html "Offizielle GitHub-Seite von Composer"). Fügen Sie unter Umständen also die offizielle Version ein.

## Schritt 5: Composer installieren

Nun starten Sie die Installationsdatei:

```bash
phpX.X-cli composer-setup.php
```

Das System bestätigt Ihnen die erfolgreiche Installation von Composer. Im Anschluss können Sie die **Setup-Datei wieder entfernen**:

```bash
phpX.X-cli -r "unlink('composer-setup.php');"
```

Danach liegt in Ihrem Webspace eine Datei namens ***composer.phar***. Diese können Sie mit folgendem Befehl ausführen:

```bash
phpX.X-cli composer.phar
```

Es empfiehlt sich, für diesen Befehl einen Alias festzulegen, damit Sie nicht jedes Mal eine PHP-Version und einen Dateipfad angeben müssen. Führen Sie dafür den folgenden Befehl aus. Falls Sie *composer.phar* in einem anderen Verzeichnis haben möchten müssen Sie `~/composer.phar` durch den entsprechenden Pfad ersetzen.

```bash
echo "alias composer='/usr/bin/phpX.X-cli ~/composer.phar'" >> ~/.bash_profile
```

Ihre Änderungen werden bei der nächsten Anmeldung wirksam, und Sie können Composer einfach mit dem Befehl `composer` starten.

## Schritt 6: Composer das erste Mal starten

Nun können Sie Composer starten:

```bash
composer
```

Als Ergebnis bekommen Sie eine Übersicht über alle Composer-Kommandos.

[![Bild: Übersicht über alle Composer-Kommandos in der Shell](https://www.ionos.de/digitalguide/fileadmin/_processed_/6/a/csm_composer-cli_e59e85e2c2.webp "Übersicht über alle Composer-Kommandos in der Shell")](https://www.ionos.de/digitalguide/fileadmin/DigitalGuide/Screenshots_2023/composer-cli.png) Übersicht über alle Composer-Kommandos in der Shell Um immer die aktuelle Composer Version zu verwenden, nutzen Sie folgendes Kommando:

```bash
composer self-update
```

Hinweis Im Digital Guide finden Sie für verschiedene Betriebssysteme die richtige Installations-Anleitung für PHP Composer. Diese können Ihnen auch dann weiterhelfen, wenn Sie kein Webhosting-Angebot bei IONOS haben:

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


This is a markdown version of: [https://www.ionos.de/digitalguide/websites/web-entwicklung/php-composer-in-ionos-webhosting-paketen-nutzen/](https://www.ionos.de/digitalguide/websites/web-entwicklung/php-composer-in-ionos-webhosting-paketen-nutzen/) for AI/LLM consumption.