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

  1. Verbinden Sie sich per SSH mit Ihrem Server (PuTTY unter Windows oder das Terminal unter Linux/macOS).
  2. Stellen Sie sicher, dass PHP installiert und aktuell ist (Version 7.2.5 oder höher):
   php -v
  1. Installieren Sie curl und git, 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

  1. Wechseln Sie in ein Verzeichnis, das im PATH Ihres Systems liegt — /usr/local/bin ist eine gute Wahl:
   cd /usr/local/bin
  1. 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
  1. 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

WebhostingLäuft auf ultraschnellen NVMe-Laufwerken. Geeignet für Websites jeder Komplexität.
Bestellen
VPSFlexible Cloud-Infrastruktur mit vollem Root-Zugriff.
Bestellen
Dedizierte ServerBare-Metal-Server für maximale Leistung.
Bestellen

Einstieg in ein Projekt

  1. Wechseln Sie in das Stammverzeichnis Ihres Projekts:
   cd /var/www/my-project
  1. Legen Sie eine neue composer.json mit dem interaktiven Initialisierer an:
   composer init
  1. Installieren Sie alle deklarierten Abhängigkeiten:
   composer install
  1. Fügen Sie ein Paket hinzu — hier ein Beispiel mit dem Guzzle-HTTP-Client:
   composer require guzzlehttp/guzzle
  1. 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!

Hilfe benötigt?Unsere Ingenieure helfen Ihnen kostenlos bei jeder Frage in wenigen MinutenKontaktieren Sie uns