Wie kann ich meine PHP Version ändern?
Die PHP-Version Ihres Webhosting-Pakets können Sie in Ihrem Kundenservicebereich ändern.
| So geht’s Schritt für Schritt |
1️⃣ Bitte loggen Sie sich zunächst in Ihren 1blu Kundenservicebereich ein.
2️⃣ Navigieren Sie „Meine Produkte > Ihr 1blu Produkt > Übersicht “.

3️⃣ Klicken Sie nun bitte auf „PHP Version ändern“.

4️⃣ Im Dropdown-Menü können Sie die gewünschte PHP-Version auswählen.

5️⃣ Anschließend klicken Sie bitte auf „Speichern“.

☕ Die PHP-Version wird nun innerhalb einer Stunde umgestellt.
- Achten Sie auf eine aktuelle PHP-Version
Veraltete PHP-Versionen, die das ↗ Lebensende (EOL) erreicht haben, erhalten keine Sicherheitsupdates mehr und können ein Sicherheitsrisiko darstellen. - Achten Sie auf PHP-Kompatibilität
Webapplikationen und deren Erweiterungen wie Plugins oder Themes sind nicht mit jeder PHP-Version kompatibel. Prüfen Sie daher vorab, z.B. anhand der Herstellerangaben (Beispiel: ↗ WordPress), ob Ihre Software die gewünschte PHP-Version unterstützt. - Verzeichnisspezifische PHP-Versionen
Möchten Sie für eine Webapplikation eine andere PHP-Version als die im Kundenservicebereich eingestellte verwenden, können Sie diese über eine .htaccess-Datei festlegen, die im Verzeichnis der Webapplikation und in allen darunterliegenden Verzeichnissen wirksam ist. Vorgehensweise:
- Wenn die Webapplikation keine eigene .htaccess-Datei enthält,
➜ erstellen oder bearbeiten Sie im obersten Verzeichnis der Webapplikation eine .htaccess-Datei und tragen in dieser eine FCGIWrapper-Anweisung für die gewünschte PHP-Version ein, z.B. für PHP 5.6:
FCGIWrapper /opt/php56/bin/php-cgi .php
Passen Sie den Pfad für andere Versionen entsprechend an, z.B. php7 für PHP 7.0. - Verwaltet die Webapplikation im obersten Verzeichnis eine .htaccess-Datei,
legen Sie die Version in einem separaten übergeordneten Verzeichnis fest. Beispiel:www/ ← Hier gilt die für das Paket eingestellte Version
└── php-v5-6/ ← Separates Verzeichnis für die .htaccess-Datei
├── .htaccess ← Legt PHP 5.6 über FCGIWrapper fest
└── web-app/ ← Oberstes Verzeichnis der Webapplikation
├── .htaccess ← Wird von der Webapplikation verwaltet
└── index.php ← Wird mit PHP 5.6 ausgeführt
- Wenn die Webapplikation keine eigene .htaccess-Datei enthält,
| PHP-Aufruf via CLI/Cronjobs |
Die PHP-Version, die Sie im Kundenservicebereich einstellen oder verzeichnisspezifisch festlegen, gilt ausschließlich für Webaufrufe. Für PHP-Aufrufe auf der Kommandozeile (CLI) oder in Cronjobs, sofern Ihr 1blu-Paket dies unterstützt, geben Sie den absoluten Pfad zur gewünschten PHP-Version an.
➜ Beispiel für den Aufruf von PHP 8.3:
/opt/php83/bin/php -n -r 'echo"Aufruf\x20von\x20PHP\x20".phpversion().PHP_EOL;'