PHP und Python per SSH im Webhosting und WordPress-Hosting

Wenn Sie PHP- oder Python-Skripte per SSH ausführen möchten, verwenden Sie den passenden Interpreter-Pfad für die gewünschte Version.

Eine Übersicht der verfügbaren Pfade finden Sie im Artikel Wichtige Pfade und Ports im Web- und WordPress-Hosting .

Hinweis: Für die folgenden Beispiele benötigen Sie einen eingerichteten SSH-Zugang zu Ihrem Hosting-Paket. Verwenden Sie immer die aktuell für Ihr Hosting bereitgestellten Interpreter-Pfade.

PHP-Skript über SSH ausführen

Wenn Sie ein PHP-Skript über SSH ausführen, können Sie über den verwendeten Pfad festlegen, mit welcher verfügbaren PHP-Version das Skript ausgeführt wird.

Um beispielsweise die Datei script.php mit PHP 8.2 auszuführen, können Sie folgenden Befehl verwenden:

/opt/plesk/php/8.2/bin/php script.php
Hinweis: Der gezeigte Pfad ist ein Beispiel für PHP 8.2. Verwenden Sie für eine andere PHP-Version den entsprechenden Pfad aus der Übersicht der verfügbaren PHP-Pfade.

Wechseln Sie vor dem Ausführen des Befehls in das Verzeichnis, in dem sich das PHP-Skript befindet. Alternativ können Sie beim Aufruf den vollständigen Pfad zur Datei angeben.

Beispiel für den Wechsel in ein Verzeichnis:

cd /pfad/zum/verzeichnis

Anschließend können Sie das Skript ausführen:

/opt/plesk/php/8.2/bin/php script.php

Python-Skript über SSH ausführen

Python-Skripte können ebenfalls über SSH mit dem auf dem Hosting verfügbaren Python-Interpreter ausgeführt werden.

Ein möglicher Aufruf lautet beispielsweise:

/usr/bin/python script.py
Hinweis: Welcher Python-Interpreter und welche Python-Version zur Verfügung stehen, hängt von der Hosting-Umgebung ab. Verwenden Sie den für Ihr Hosting angegebenen Python-Pfad.

Stellen Sie auch hier sicher, dass Sie sich im Verzeichnis des Skripts befinden, oder geben Sie den vollständigen Pfad zur Python-Datei an.

Beispiel:

/usr/bin/python /pfad/zum/script.py