• Support
my.cyonWebmailBestellen
Dies ist eine Beta-Version der neuen cyon-Website
Einige Funktionen funktionieren möglicherweise nicht wie erwartet.
Composer installieren

Composer installieren

Aktualisiert am 23. Okt. 2025
War dieser Artikel hilfreich?

Mit Composer lassen sich Abhängigkeiten in deinem PHP-Projekt bequem verwalten. Das Werkzeug erlaubt es dir, PHP-Bibliotheken für dein Projekt zu definieren, und übernimmt auch gleich die Installation und Aktualisierung der Abhängigkeiten für dich.

In unserem Blog stellen wir das Werkzeug in zwei Beiträgen vor: «Mit Composer die Übersicht behalten – Teil 1» und «Abhängigkeiten mit Composer verwalten – Teil 2».

Dieser Artikel beschreibt, wie du Composer auf deinem Webhosting installieren und nutzen kannst.

1

Führe folgenden Befehl auf deinem Webhosting per SSH aus:

(INSTALL_DIR=$HOME/bin
mkdir -p $INSTALL_DIR
EXPECTED_CHECKSUM="$(wget -q -O - https://composer.github.io/installer.sig)"
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
ACTUAL_CHECKSUM="$(php -r "echo hash_file('sha384', 'composer-setup.php');")"

if [ "$EXPECTED_CHECKSUM" != "$ACTUAL_CHECKSUM" ]
then
    >&2 echo 'ERROR: Invalid installer checksum'
    rm composer-setup.php
    exit 1
fi

php composer-setup.php --quiet --install-dir=$INSTALL_DIR --filename=composer
RESULT=$?
rm composer-setup.php
exit $RESULT)
2

Damit du composer über SSH in jedem Verzeichnis deines Webhostings bequem ausführen kannst, braucht es noch einen Alias in deiner Bash-Datei. Mit dem folgenden Befehl legst du diesen an:

echo "alias composer='~/bin/composer'" >> ~/.bashrc
3

Um die Änderung zu übernehmen, lade die Bash neu:

bash

Nun kann Composer mit dem Befehl composer überall auf deinem Webhosting verwendet werden.

Beachte, dass Composer sehr viel Arbeitsspeicher benötigt und dabei an die Ressourcenlimits des Webhostings gelangen kann. In diesem Fall empfehlen wir auf ein leistungsstärkeres Webhosting zu wechseln.

War dieser Artikel hilfreich?
Kategorien
  • Technische Fragen zum Webhosting
Artikel teilen
Verwandte Artikel

Was dir auch helfen könnte

Wähle den für dich passenden Kanal

Git mit meinem Webhosting verbinden

Um deine Website über Git zu verwalten, ist als Erstes ein leeres Git-Repository auf deinem Webhosting notwendig...

SSH-Verbindung mit PuTTY herstellen

PuTTY ist ein Open Source SSH-Programm für Windows und kann kostenfrei unter https://www.chiark.greenend.org.uk/...

SSH-Key erstellen

Mit SSH-Keys vereinfachst du den Zugang zu deinem Webhosting und benötigst keine Passwörter mehr für SSH-Verbind...

SSH

Secure Shell (SSH) bezeichnet sowohl ein Netzwerkprotokoll als auch entsprechende Programme, mit deren Hilfe man...

Kommandozeile

Die Kommandozeile, auch Command-Line Interface (CLI) genannt, ist eine textbasierte Ein-/Ausgabe-Schnittstelle d...

E-Mail-Programm konfigurieren

Unser E-Mail-Zauberer führt dich durch den Einrichtungsprozess: Verwalte deine E-Mail-Konten ganz bequem über das E-Mail-Programm deiner Wahl. Mit unserem Einrichtungsassistenten gelingt dir dies ganz einfach.

E-Mail-Zauberer starten

Stressfrei Website & E-Mail umziehen lassen

Unser Umzugsteam begleitet dich beim Wechsel zu cyon – Schritt für Schritt.

Jetzt ohne Doppelkosten wechseln

Scharon

Customer Support

Gabriel

Customer Support

Immer auf dem Laufenden bleiben

Tipps, Tools & Insights für deine Webprojekte.

Jetzt Newsletter abonnieren
Support

Du brauchst persönliche Unterstützung?

Wähle den für dich passenden Kanal

Statusmeldungen

Statusmeldungen

Übersicht über unsere Systeme

Statusmeldungen

  • Unser Systemstatus ist aktuell stabil.
  • Geplante Wartungsarbeiten am 15. Juli 2024 von 02:00 bis 04:00 Uhr.
  • Es gibt derzeit keine bekannten Störungen.

Wichtige Hinweise

  • Bitte überprüfe regelmässig unseren Status-Feed für aktuelle Informationen.
  • Bei dringenden Problemen kontaktiere unseren Support.

Wir machen das Internet zu einem besseren Ort

4.8 / 5
Swiss Label
Swiss Hosting

Hosting

  • Webhosting
  • Webhosting Pro
  • Sitebuilder
  • https:// für alle
  • Umzugsservice

Server

  • Managed Server
  • Agency Server

Domains

  • Domains
  • Domain transferieren
  • Alle Domains

Support

  • Support Center
  • E-Mail Zauberer
  • my.cyon
  • Webmail

Über uns

  • Warum cyon
  • Team
  • Jobs
  • Geschichte
  • Partner*innen
  • Engagement
  • Nachhaltigkeit
  • Infrastruktur
  • Blog

Rechtliches

  • AGB
  • Datenschutzerklärung
  • Impressum
Swiss Label
Swiss Hosting
Folge uns
Newsletter

Schliesse dich 4.000 anderen an (+20 in der letzten Woche neu beigetreten)