Wie benutze ich composer in meinem Webspace?

Composer kann auf dem Webspace wie folgt installiert werden:

Benötigt

  • Webspace Benutzer mit aktiviertem SSH-Zugriff
    • Der SSH Zugriff wird wie hier beschrieben konfiguriert
  • SSH Client Software, um die Verbindung zum Webspace herzustellen, z.B.

Einrichtung

  • Melde Dich via SSH auf dem Webspace an
  • Führe php -r "phpinfo();" um sicherzustellen, dass eine kompatible PHP Version auf der Konsole verwendet wird. Falls dies das erste Mal ist, dass php in der Konsole ausgeführt wird, bekommst Du eine Auswahl der verfügbaren PHP-Versionen in der Konsole. Du kannst diese Einstellung zurücksetzen, indem Du die Datei ~/.phpcfg entfernst (rm ~/.phpcfg).
  • Führe php -r 'copy("https://composer.github.io/installer.sig", "php://stdout");' aus, um die Prüfsumme der aktuellen Composer Installer Version zu erhalten.
  • Führe php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');" aus, um das Setup Programm für Composer herunterzuladen.
  • Führe php -r "echo hash_file('sha384', 'composer-setup.php');" aus, und vergleiche die ausgegebene Prüfsumme mit der aus dem Befehl weiter oben. Beide Werte sollten gleich sein.
  • Führe php composer-setup.php aus, um Composer einzurichten.
  • Composer kann nun über den im letzten Schritt angezeigten Pfad ausgeführt werden.

Optional: composer im PATH der Konsole hinzufügen

  • Sofern noch nicht vorhanden erzeuge eine neue .bash_profile Datei: touch ${HOME}/.bash_profile
  • Füge den Pfad aus dem letzten Schritt der Grundinstallation über die .bash_profile Datei in $PATH hinzu. Bsp. echo "export PATH=\$PATH:/home/webq7y5xt/composer.phar" > ${HOME}/.bash_profile.
  • Composer kann nach dem neu Laden der .bash_profile ohne absoluten Pfad aufgerufen werden (composer.phar).
PHP Composer Shell SSH