Composer installieren
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.