Dateiverwaltung: Änderung der PHP CLI Version

Schritt 1:

Verbinden Sie sich per SSH. Anleitungen dazu finden Sie hier:

SSH

Nach der erfolgreichen Verbindung per SSH befinden Sie sich direkt im Hauptverzeichnis (/www/htdocs/w0123456) des betreffenden Accounts.

Geben Sie jetzt folgenden Befehl ein:

ln -sfv /usr/bin/php82 /usr/bin/php

Passen Sie dabei die Angabe /usr/bin/php82 an die gewünschte PHP-Version an. Bitte prüfen Sie vorher im KAS (technische Verwaltung) auf der Startseite unter "Erweiterte Informationen", ob die betreffende PHP-Version auch auf dem Server verfügbar ist.

Hier die Pfade zu den verschiedenen PHP-Versionen:

PHP 5.6.x - /usr/bin/php56

PHP 7.0.x - /usr/bin/php70

PHP 7.1.x - /usr/bin/php71

PHP 7.2.x - /usr/bin/php72

PHP 7.3.x - /usr/bin/php73

PHP 7.4.x - /usr/bin/php74

PHP 8.0.x - /usr/bin/php80

PHP 8.1.x - /usr/bin/php81

PHP 8.2.x - /usr/bin/php82

PHP 8.3.x - /usr/bin/php83


Erklärung:

Mit dem oben genannten Befehl legen Sie einen Symlink (Verknüpfung) für "php" auf die gewünschte PHP-Version an. Der Parameter "-s" legt den Symlink an, "-f" steht für force und damit werden bereits bestehende gleichnamige Symlinks/Dateien überschrieben. Mit "-v" erhalten Sie eine Ausgabe nach dem Anlegen des Symlinks.

Schritt 2:

Bei z. B. einer Neuinstallation/Update der SSH-Umgebung oder einem Serverumzug kann es passieren, dass die PHP-Version wieder auf den Standard des Servers zurückgesetzt wird. Um in einem solchen Fall den Symlink nicht wieder händisch neu anlegen zu müssen, können Sie im Hauptverzeichnis Ihres Accounts (/www/htdocs/w0123456/) mit folgendem Befehl eine Datei .user_bashrc anlegen:

echo "ln -sfv /usr/bin/php82 /usr/bin/php" >> /www/htdocs/w0123456/.user_bashrc

Passen Sie den Befehl entsprechend der gewünschten PHP-Version an.

Bitte ersetzen Sie die Angabe w0123456 durch den Loginnamen vom KAS (technische Verwaltung) des verwendeten Accounts.

Der Symlink wird dann automatisch immer bei jedem Einloggen in die SSH-Umgebung angelegt.
Wie hilfreich fanden Sie diese Anleitung?

Support & FAQ durchsuchen

Seitensuche