Für Webhosting

Obwohl die Skriptsprache PHP in erster Linie für die Erstellung dynamischer Webseiten entwickelt wurde, können PHP-Skripte auch völlig unabhängig vom Webserver ausgeführt werden. Zu diesem Zweck kann die entsprechende PHP-Datei mit dem sogenannten PHP Command Line Interpreter (kurz: PHP-CLI) auf der Kommandozeile mit der gewünschten PHP-Version aufgerufen werden. Im Folgenden erfahren Sie, wie mit PHP-CLI PHP-Dateien auf Ihrem Webspace ausführen können.

Voraussetzungen

Um PHP-Dateien mit PHP-CLI auszuführen, benötigen Sie:

Verfügbare PHP-Versionen

Im Folgenden sind alle PHP-Versionen aufgelistet, die mit PHP-CLI verwendet werden können. Darunter ist der jeweilige Pfad zum Aufruf des entsprechenden PHP-CLI-Programms aufgeführt (mehr dazu erfahren Sie im nächsten Abschnitt).

  • Der korrekte Pfad zu PHP-CLI hängt vom Bestelldatum Ihres Webhosting-Vertrags ab. Bitte prüfen Sie Ihr Vertragsdatum, um den richtigen Pfad aus der folgenden Auflistung zu entnehmen.
  • PHP-Versionen, die von der PHP-Group (der Organisation, die für die Entwicklung und Pflege der Programmiersprache PHP verantwortlich ist) nicht mehr aktualisiert werden und daher nicht mehr verwendet werden sollten, sind mit dem Zusatz (“veraltet”) gekennzeichnet. Verwenden Sie diese PHP-Versionen nur, wenn ein Update des Skripts nicht möglich ist und die Verwendung der älteren PHP-Version aus Kompatibilitätsgründen notwendig ist.
  • Sehr alte PHP-Versionen (PHP 5.5 und älter) stehen für Neuverträge (ab dem 18.09.2025) nicht mehr zur Verfügung.
     
PHP 8.4

Webhosting-Verträge, die bis zum 17.09.2025 erworben wurden:
Pfad: /usr/bin/php8.4-cli


Webhosting-Verträge, die ab dem 18.09.2025 erworben wurden:
Pfad: /usr/bin/php8.4


PHP 8.3 (empfohlen)


Webhosting-Verträge, die bis zum 17.09.2025 erworben wurden:
Pfad: /usr/bin/php8.3-cli


Webhosting-Verträge, die ab dem 18.09.2025 erworben wurden:
Pfad: /usr/bin/php8.3


PHP 8.2


Webhosting-Verträge, die bis zum 17.09.2025 erworben wurden:
Pfad: /usr/bin/php8.2-cli


Webhosting-Verträge, die ab dem 18.09.2025 erworben wurden:
Pfad: /usr/bin/php8.2


PHP 8.1


Webhosting-Verträge, die bis zum 17.09.2025 erworben wurden:
Pfad: /usr/bin/php8.1-cli


Webhosting-Verträge, die ab dem 18.09.2025 erworben wurden:
Pfad: /usr/bin/php8.1


PHP 8.0 (veraltet)


Webhosting-Verträge, die bis zum 17.09.2025 erworben wurden:
Pfad: /usr/bin/php8.0-cli


Webhosting-Verträge, die ab dem 18.09.2025 erworben wurden:
Pfad: /usr/bin/php8.0


PHP 7.4 (veraltet)


Webhosting-Verträge, die bis zum 17.09.2025 erworben wurden:
Pfad: /usr/bin/php7.4-cli


Webhosting-Verträge, die ab dem 18.09.2025 erworben wurden:
Pfad: /usr/bin/php7.4


PHP 7.3 (veraltet)


Webhosting-Verträge, die bis zum 17.09.2025 erworben wurden:
Pfad: /usr/bin/php7.3-cli


Webhosting-Verträge,die ab dem 18.09.2025 erworben wurden:
Pfad: /usr/bin/php7.3


PHP 7.2 (veraltet)


Webhosting-Verträge, die bis zum 17.09.2025 erworben wurden:
Pfad: /usr/bin/php7.2-cli


Webhosting-Verträge, die ab dem 18.09.2025 erworben wurden:
Pfad: /usr/bin/php7.2


PHP 7.1 (veraltet)


Webhosting-Verträge, die bis zum 17.09.2025 erworben wurden:
Pfad: /usr/bin/php7.1-cli


Webhosting-Verträge, die ab dem 18.09.2025 erworben wurden:
Pfad: /usr/bin/php7.1


PHP 7.0 (veraltet)


Webhosting-Verträge, die bis zum 17.09.2025 erworben wurden:
Pfad: /usr/bin/php7.0-cli


Webhosting-Verträge, die ab dem 18.09.2025 erworben wurden:
Pfad: /usr/bin/php7.0


PHP 5.6 (veraltet)


Webhosting-Verträge, die bis zum 17.09.2025 erworben wurden:
Pfad: /usr/bin/php5.6-cli


Webhosting-Verträge, die nach dem 11.09.2025 erworben werden:
Pfad: /usr/bin/php5.6


PHP 5.5 (veraltet)


Webhosting-Verträge, die bis zum 17.09.2025 erworben wurden:
Pfad: /usr/bin/php5.5-cli


PHP 5.4 (veraltet)


Webhosting-Verträge, die bis zum 17.09.2025 erworben wurden:
Pfad: /usr/bin/php5.4-cli


PHP 5.2 (veraltet)


Webhosting-Verträge, die bis zum 17.09.2025 erworben wurden:
Pfad: /usr/bin/php5.2-cli


PHP 4.4 (veraltet)


Webhosting-Verträge, die bis zum 17.09.2025 erworben wurden:
Pfad: /usr/bin/php4.4-cli

Hinweis

Verwenden Sie veraltete PHP-Versionen wie beispielsweise PHP 7.4 nur, wenn ein Update des Skripts nicht möglich ist und die Verwendung der älteren PHP-Version aus Kompatibilitätsgründen notwendig ist. 

Ausführen von PHP-Dateien mit PHP-CLI

  • Starten Sie Ihren SSH-Client und verbinden Sie sich mit Ihrem Webspace. Es öffnet sich ein Terminal-Fenster mit der Linux-Kommandozeile. Führen Sie in diesem Terminal-Fenster die folgenden Schritte aus.

    Tipp: Wie Sie sich mit dem SSH-Client PuTTY auf Ihren Webspace verbinden, ist in folgendem Artikel beschrieben: SSH-Verbindung mit PuTTY herstellen
     
  • Wechseln Sie in das Verzeichnis, in dem sich die PHP-Datei befindet, die Sie ausführen möchten. Führen Sie im Terminal den Befehl cd nach dem Schema cd <Verzeichnispfad> aus. Um beispielsweise in das Verzeichnis Skripte zu wechseln, geben Sie den folgenden Befehl ein und drücken dann die Eingabetaste, um den Befehl auszuführen.

    cd Skripte

  • Um eine PHP-Datei auszuführen, geben Sie im Terminal den Pfad zum PHP-CLI-Programm gefolgt vom Namen der PHP-Datei ein. Den Pfad für die gewünschte PHP-Version finden Sie in der obigen Tabelle. Um beispielsweise die PHP-Datei mein_skript.php mit PHP 8.3 auszuführen, führen Sie den folgenden Befehl aus.

    Beispiel für Verträge, die bis zum 17.09.2025 bestellt erworben wurden:

    /usr/bin/php8.4-cli mein_skript.php

    Beispiel für Verträge, die ab dem 18.09.2025 bestellt erworben wurden:

    /usr/bin/php8.4 mein_skript.php

Achtung

  • Führen Sie PHP-Dateien nicht mit dem Befehl php oder /usr/bin/php aus, da dies dazu führt, dass das Skript mit der veralteten PHP-Version 4.4 ausgeführt wird. 

  • Dies gilt auch für die Konfiguration von Webanwendungen: Wenn Ihre Webanwendung eine Einstellung für den Pfad zum PHP-Programm enthält, überprüfen Sie, ob dort /usr/bin/php eingetragen ist. Falls ja, ersetzen Sie /usr/bin/php durch den Pfad der zu verwendenden PHP-CLI-Version.

Weitere Informationen