Composer installieren
Eine vollständige Anleitung zur Installation und Einrichtung von Composer auf Ihrem Server.
Composer ist der de-facto-Paketmanager für PHP. Er nimmt Ihnen die mühsame Verwaltung von Drittanbieter-Bibliotheken ab — egal ob Sie mit Symfony, Laravel, PHPUnit, Guzzle oder einem der tausenden Pakete auf Packagist arbeiten. Für moderne PHP-Anwendungen ist Composer unverzichtbar.
Voraussetzungen
- Verbinden Sie sich per SSH mit Ihrem Server (PuTTY unter Windows oder das Terminal unter Linux/macOS).
- Stellen Sie sicher, dass PHP installiert und aktuell ist (Version 7.2.5 oder höher):
php -v
- Installieren Sie
curlundgit, falls diese noch nicht vorhanden sind:
sudo apt update
sudo apt install curl git -y # Ubuntu/Debian
# oder
sudo yum install curl git -y # CentOS/Rocky/AlmaLinux
Installation
- Wechseln Sie in ein Verzeichnis, das im PATH Ihres Systems liegt —
/usr/local/binist eine gute Wahl:
cd /usr/local/bin
- Laden Sie das Composer-Installationsskript herunter und führen Sie es in einem Schritt aus:
sudo curl -sS https://getcomposer.org/installer | php
Falls curl nicht funktioniert, können Sie es manuell erledigen:
sudo php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
sudo php composer-setup.php
sudo rm composer-setup.php
- Benennen Sie die Datei um und machen Sie sie ausführbar, damit Sie sie von überall aufrufen können:
sudo mv composer.phar composer
sudo chmod +x composer
Unsere Produkte und Dienste
Einstieg in ein Projekt
- Wechseln Sie in das Stammverzeichnis Ihres Projekts:
cd /var/www/my-project
- Legen Sie eine neue
composer.jsonmit dem interaktiven Initialisierer an:
composer init
- Installieren Sie alle deklarierten Abhängigkeiten:
composer install
- Fügen Sie ein Paket hinzu — hier ein Beispiel mit dem Guzzle-HTTP-Client:
composer require guzzlehttp/guzzle
- Aktualisieren Sie alles auf die neuesten kompatiblen Versionen:
composer update
Nützliche Befehle
| Was Sie tun möchten | Befehl |
|---|---|
| Installierte Pakete auflisten | composer show |
| Ein einzelnes Paket aktualisieren | composer update vendor/package |
| Ein Paket entfernen | composer remove vendor/package |
| Den Cache leeren | composer clear-cache |
| Ohne Cache installieren (hilfreich beim Debuggen) | composer install --no-cache |
Hilfe
Bei Fragen oder wenn Sie Unterstützung brauchen, erreichen Sie uns jederzeit über das Ticketsystem — wir helfen Ihnen gern weiter!