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, dassphp
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