Mein Variomedia

Hier können Sie sich im Kundenmenü einloggen.




Passwort vergessen?

Weitere Logins

Sie befinden sich hier: variomedia.de > Support > Häufige Fragen (FAQ) > Domain-Konfiguration, FTP, DNS > Webserver-Konfiguration

Fragen und Antworten

Wie kann ich die Standard-PHP-Version in der SSH-Shell dauerhaft ändern?

Um die Standard-PHP-Version in der SSH-Shell dauerhaft zu ändern, können Sie einen Symlink zur gewünschten PHP-Version zum System-Pfad hinzufügen.

Hinweis: Diese Änderung wirkt sich nur auf die SSH-Shell aus und nicht auf Cronjobs. Bei Cronjobs sollten Sie immer den konkreten Pfad zur gewünschten PHP-Version verwenden. Die Änderung wirkt sich ebenso nicht auf PHP-Scripte aus, die per HTTP über den Webserver aufgerufen werden. Wenn Sie die PHP-Version für einen Cronjob oder ein extern aufgerufenes Script ändern wollen, beachten Sie bitte die jeweiligen FAQ-Artikel.

Die aktuelle Standard-PHP-Version können Sie über den Befehl php -v abfragen. Um die Standard-PHP-Version zu ändern, erstellen Sie in Ihrem Benutzerverzeichnis ein Unterverzeichnis mit den Namen bin (mkdir bin) und verlinken dann dort die gewünschte PHP-Binärdatei mit ihrem vollständigen Pfad (z.B. ln -s /vrmd/webserver/php56/bin/php-cli ~/bin/php für PHP Version 5.6).

Falls Sie das bin-Verzeichnis gerade neu angelegt haben, ist es noch nicht im Systempfad eingerichtet. Damit diese Änderung wirksam wird, muss dann die .profile-Datei erneut geladen werden (source ~/.profile), sonst greift die Änderung erst beim nächsten SSH-Login.

Sie können prüfen, ob die Änderung erfolgreich war, indem Sie die PHP-Version über den Befehl php -v abfragen.

Falls die Änderung nicht übernommen wird, müssen Sie eventuell die .profile-Datei anpassen. Öffnen Sie diese Datei mit einem Texteditor (z.B. mcedit ~/.profile), und prüfen, ob am Ende folgende Zeilen vorhanden sind:
# set PATH so it includes user's private bin if it exists
if [ -d "$HOME/bin" ] ; then
    PATH="$HOME/bin:$PATH"
fi

Falls nicht, fügen Sie bitte diese Zeilen hinzu und speichern die Datei. Damit diese Änderung wirksam wird, muss die .profile-Datei erneut geladen werden (source ~/.profile).

 

Links


PHP
PHP-Version
Shell
SSH