Composer installieren
Composer ist in unseren Hostingpaketen nicht vorinstalliert, kann bei Bedarf aber ganz einfach manuell nachinstalliert werden. In einer Video- und Textanleitung zeigen wir, wie Sie Composer installieren und nutzen können.
Informationen zu Composer finden Sie auf der Website getcomposer.org
Zusätzliche Anleitungen:
Per SSH mit dem Server vebinden (Windows, Putty oder Mobaxterm)
Per SSH mit dem Server verbinden (MacOS, Linux)
Verbinden Sie sich per SSH mit dem Webserver und führen Sie dann die folgenden Schritte aus:
1. Legen Sie das Verzeichnis .local/bin in Ihrem Hostingpaket Stammverzeichnis an:
mkdir -p $HOME/.local/bin
2. Navigieren Sie in das eben erstellte Verzeichnis:
cd $HOME/.local/bin
3. Laden Sie Composer mit den folgenden Befehlen in das Hostingpaket:
/usr/local/bin/php7-73LATEST-CLI -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
/usr/local/bin/php7-73LATEST-CLI composer-setup.php --install-dir=$HOME/.local/bin --filename=composer
rm -f composer-setup.php
Anschließend liegt im Verzeichnis .local/bin die Datei composer. Dabei handelt es sich um eine ausführbare PHP-Datei.
Damit der composer mit der korrekten PHP-Version ausgeführt wird, muss zusätzlich noch die standard PHP-Version überschrieben werden. Hierzu legen wir einen Symlink
4. Standard PHP-Version auf der Konsole ändern
# für PHP 7.1
ln -s /usr/local/bin/php7-71LATEST-CLI $HOME/.local/bin/php
# für PHP 7.2
ln -s /usr/local/bin/php7-72LATEST-CLI $HOME/.local/bin/php
# für PHP 7.3
ln -s /usr/local/bin/php7-73LATEST-CLI $HOME/.local/bin/php
Damit Composer im gesamten Hostingpaket genutzt werden kann, ist es am einfachsten, den aktuellen Ordner zu der PATH-Variable hinzuzufügen. Diese Variable beinhaltet die Orte, an denen sich ausführbare Dateien befinden. Dadurch können später dann die Befehle composer und php nach unserem belieben aufgerufen werden.
5. PATH-Variable erweitern
Legen Sie eine Datei .bash_profile im Stammverzeichnis des Hostingpaketes an, zum Beispiel mit dem Editor nano:
nano $HOME/.bash_profile
Fügen Sie in diese Datei die folgende Zeile ein. Diese Erweitern die PATH-Variable um das zuvor erstellte Verzeichnis.
export PATH=$HOME/.local/bin:$PATH
Speichern Sie anschließend die Datei und beenden den Editor.
Damit diese Änderungen wirksam werden, muss die Datei .bash_profile mit folgendem Befehl neu eingelesen werden:
source $HOME/.bash_profile
Danach kann Composer im gesamten Hostingpaket mit dem Befehl "composer" direkt aufgerufen werden.