WordPress PHP-Version aktualisieren, worauf ist beim Upgrade, Update zu achten?

› Zuletzt aktualisiert am 24.04.2024  |  

Lesedauer ca. 12 Minuten

Viele WordPress Webseitenbesitzer werden es vielleicht noch gar nicht wissen, dass sie ihre PHP-Version aktualisieren müssen da der Security Support von PHP 7.4 bereits am 28.11.2022 abgelaufen ist. Das klingt nicht weiter dramatisch, dennoch sollte das Thema nicht auf die leichte Schulter, sondern möglichst bald in Angriff genommen werden.

Mit dem Ende des Supports (EOL = End of life) von PHP 7.4 wird dein Hosting-Anbieter dich auffordern auf PHP 8.0 oder eine neuere Version umzustellen, weil die alte Version abgeschaltet wird, oder dir einen kostenpflichtigen „PHP Extended Support“ anbieten.

Je nachdem wie alt, bzw. wie gut deine Homepage gepflegt ist, kann es bei der Aktualisierung auf PHP 8.0 oder PHP 8.1 zu Problemen kommen. Bei WordPress Webseiten könnten in erster Linie Kompatibilitätsprobleme mit älteren Themes oder Plugins auftreten.

Unser PHP-Migrations-Service hilft dir selbstverständlich bei allen Schwierigkeiten die bei einer PHP Aktualisierung auftreten können.

PHP-Migration-Service anfragen

Übersicht aller aktuell unterstützten PHP Versionen:

Nach dem Spiel ist vor dem Spiel. Für PHP 8.0 gibt es seit dem 26.11.2023 keine Sicherheitsupdates mehr. Der Support für PHP 8.1 wurde eingestellt, es gibt aber noch bis 25.11.2024 Security Updates. PHP 8.3.0 wurde am 23.11.2023 released. PHP 8.4 ist für Ende November 2024 geplant.

PHP VersionInitial ReleaseAktiver Support bisSecurity Support bis
7.428. Nov. 201928. Nov. 202128. Nov. 2022
8.026. Nov. 202026. Nov. 202226. Nov. 2023
8.125. Nov. 202125. Nov. 202325. Nov. 2024
8.28. Dez. 20228. Dez. 20248. Dez. 2025
8.3 23. Nov. 2023 23. Nov. 2025 23. Nov. 2026
8.4 Nov. 2024 Nov. 2026 Nov. 2027
Quelle: php.net
  

Hast du noch Zeit um auf PHP 8.2 umzustellen!

Hilfe bei der PHP Umstellung

Unterschied zwischen Upgrade und Update:

Beim Update werden Fehler behoben oder Sicherheitslücken geschlossen. Die Versionsnummer ändert sich meist nur in der zweiten Nachkommastellen, z.B. WP 6.0 zu WP 6.0.1.

Ein Upgrade bringt in der Regel neue Features wie zum Beispiel die Einführung des Fullsize Editing mit der Version 5.9 von WordPress.

Was ist PHP überhaupt?

PHP ist eine seit 1995 existierende Skriptsprache die auf deinem Webserver läuft. Sie wird hauptsächlich zur Erstellung dynamischer Webseiten wie z.B. WordPress, oder Webanwendungen verwendet und auf 77,4% aller Websites als serverseitige Programmiersprache eingesetzt. Sie steht unter Open-Source-PHP-Lizenz und ist dadurch für alle gängigen Betriebssysteme frei verfügbar. Das Kürzel „PHP“ ist ein rekursives Akronym für Hypertext Preprocessor. Die aktuellste Version ist 8.3.6 (11. April 2024). Für alle WordPress Seiten ist PHP Bestandteil der Systemvoraussetzungen.

Gründe weshalb du das PHP Upgrade nicht auf die lange Bank schieben solltest

Sicherheit

Alte nicht mehr gepflegte Versionen stellen ein erhebliches Sicherheitsrisiko dar das es zu vermeiden gilt.

Performance

Je nachdem mit welcher Version du aktuell arbeitest, kann eine neuere PHP-Version eine deutliche Leistungssteigerung mit sich bringen. Deine Webseite läuft so, ohne großen Mehraufwand, deutlich schneller.

PHP Benchmark
Ein PHP Upgrade kann die Performance zwischen 7% und 79% steigern.

Stabilität

Veraltete Software birgt neben dem Sicherheitsrisiko auch ein Stabilitätsrisiko. Kompatibilitäten unterschiedlichen Technologieversionen können nicht gewährleistet werden. Dadurch steigt das Risiko von Anwendungsausfällen was sich negativ auf die Systemstabilität auswirkt.

Verfügbarkeit

Sollte deine Webseite nicht mit einer neueren PHP-Version kompatibel sein und dein Hosting Anbieter schaltet die alte Version aus Sicherheitsgründen ab, dann wird deine Homepage nicht mehr funktionieren!

Kosten

Die Betriebskosten für veraltete IT-Systeme sind auf Grund des höheren Wartungs- und Supportaufwands, sowie der größeren Ausfallrate deutlich höher. Dienste wie ein „PHP Extended Support“ können die Hostinggebühren (abhängig von Vertrag) teilweise sogar verdoppeln.

Kapazitäten

Laut WordPress Statistik verwenden aktuell 77,4 % aller WordPress Seiten PHP 8.0 oder älter. Das bedeutet das Ende 2023 mit einer ziemlich große Upgrade Welle zu rechnen ist. Die wiederum könnte gerade in der heißen Phase des Jahresendgeschäfts zu Engpässen im Support führen. Wer keine Umsatzeinbußen wegen einer nicht funktionierenden Webseite hinnehmen möchte, sollte möglichst schnell auf PHP 8.1 upgraden.

Unterstützung beim PHP Upgrade anfragen

Aktualisieren der PHP-Version

WordPress ist ab der Version 6.1 vollständig kompatibel mit PHP 8.1. Es besteht auch Kompatibilität mit PHP 8.2, für Webseiten im laufenden Betrieb ist es jedoch ratsam noch die Vorgängerversion zu benutzen. Darüber hinaus muss selbstverständlich das verwendete Theme und alle Plugins mit der jeweiligen PHP Version kompatibel sein. Alle Details zur Kompatibilität von WordPress und PHP findest du in der Kompatibilitätsliste weiter unten.

Wie die Migration von PHP sicher von statten geht erklären wir dir in nachfolgender Anleitung.

PHP aktualisieren in 5 Schritten

  1. Backup erstellen
    Bevor es an die Umstellung geht solltest du auf alle Fälle ein Backup der gesamten Webseite inkl. Datenbank machen. So bist du für alle Eventualitäten gerüstet und kannst im Notfall den alten Zustand wieder herstellen.
     
  2. Updates machen
    Mache alle Updates von Themes, Plugins und dem WordPress Core. Teste dann deine Seite ob alles reibungslos funktioniert.
     
  3. Kompatibilität des Themes und der Plugins prüfen
    Um eventuelle Probleme schon im Vorfeld auszuschließen empfehlen wir die Kompatibilität des verwendeten Themes und aller im Einsatz befindlichen Plugins zu überprüfen.
     
  4. PHP-Version umstellen
    Zur Umstellung der PHP-Version musst du dich im cPanel deines Hosting-Anbieters einloggen. Wo genau die Änderung vorgenommen werden kann ist von Anbieter zu Anbieter unterschiedlich, im Zweifelsfall einfach beim Support anfragen.
     
  5. Webseite auf Fehler überprüfen
    Es kann unter Umständen ein paar Minuten dauern bis die neu PHP-Version aktiv ist.
    Prüfe dann ob:
    – die Webseite erreichbar ist,
    – alle Unterseiten erreichbar sind,
    – alle Formulare, Slider, Galerien etc. funktionieren,
    – und ob du dich ins Backend einloggen kannst.

Unter Werkzeuge → Websitezustand → Bericht → Server → PHP-Version (3. Zeile) kannst du herausfinden welche Version aktuell verwendet wird. Der Status zeigt dir außerdem ob WordPress Fehler entdeckt hat.

Unterstützung beim der PHP Aktualisierung

WordPress / PHP Kompatibilität

Zusammenfassung der WordPress / PHP Kompatibilitäten:

  • Seit WordPress 4.1: Unterstützung von PHP 5.6
  • Seit WordPress 4.4: Unterstützung von PHP 7.0
  • Seit WordPress 4.7: Unterstützung von PHP 7.1
  • Seit WordPress 4.9: Unterstützung von PHP 7.2
  • Seit WordPress 5.0: Unterstützung von PHP 7.3
  • Seit WordPress 5.2: Keine Unterstützung von  PHP 5.2, 5.3, 5.4, 5.5
  • Seit WordPress 5.3: Unterstützung von PHP 7.4
  • Seit WordPress 5.6: “beta support” von PHP 8.0 (dev note).
  • Seit WordPress 5.9: “beta support” von PHP 8.1 (dev note).
  • Seit WordPress 6.1: “beta support” von PHP 8.2
  • Seit WordPress 6.3:
  • Seit WordPress 6.4: “beta support” von PHP 8.3
  • Ab WordPress 6.6: keine Unterstützung mehr für PHP 7.0 und 7.1

Welche WordPress Version ist mir welcher PHP Version kompatibel? Die nachstehende Tabelle gibt Aufschluss:

PHP ->5.25.3 5.45.55.67.07.17.27.37.48.08.18.28.3
WP 6.5NNNNNYYYYYYeYeY*Y*
WP 6.4NNNNNYYYYYYeYeY*Y*
WP 6.3NNNNNYYYYYYeYeY*N
WP 6.2NNNNYYYYYYY*Y*Y*N
WP 6.1NNNNYYYYYYY*Y*Y*N
WP 6.0NNNNYYYYYYY*Y*NN
WP 5.9NNNNYYYYYYY*Y*NN
WP 5.8 NNNNYYYYYYY*NNN
WP 5.7NNNNYYYYYYY*NNN
WP 5.6NNNNYYYYYYY*NNN
WP 5.5NNNNYYYYYYNNNN
WP 5.4NNNNYYYYYYNNNN
WP 5.3NNNNYYYYYYNNNN
WP 5.2NNNNYYYYYNNNNN
WP 5.1YYYYYYYYYNNNNN
WP 5.0YYYYYYYYYNNNNN
WP 4.9YYYYYYYYNNNNNN
WP 4.8YYYYYYYNNNNNNN
WP 4.7YYYYYYYNNNNNNN
WP 4.6YYYYYYNNNNNNNN
WP 4.5YYYYYYNNNNNNNN
WP 4.4YYYYYYNNNNNNNN
WP 4.3YYYYYNNNNNNNNN
WP 4.2YYYYYNNNNNNNNN
WP 4.1YYYYYNNNNNNNNN
WP 4.0YYYYNNNNNNNNNN
WP 3.9YYYYNNNNNNNNNN
WP 3.8YYYYNNNNNNNNNN
WP 3.7YYYYNNNNNNNNNN

* Befindet sich noch im “beta support”
e Mit Ausnahmen kompatibel

PHP-Kompatibilitätstest

Bei komplexen Webseiten ist es empfehlenswert vor der Aktualisierung einen PHP-Kompatibilitätstest an einem Clone der Webseite zu machen. So können alle eventuell auftretenden Probleme, ohne Ausfallzeiten, schon im Vorfeld behoben werden.

Hinweise / Tipps

Sollte es mit der neuen PHP-Version zu Problemen kommen, gilt es schnell die Ursache anhand der im Browser ausgegebenen Fehlermeldungen, oder der Error-Log-Files zu analysieren. Lässt sich der Fehler nicht auf die Schnelle beheben, solltest du ein Rollback machen und zurück zur vorherigen PHP-Version wechseln. In diesem Fall ist es notwendig für die Fehleranalyse und -behebung einen Clone der Webseite zu erstellen.

Im Zuge des PHP Upgrades bietet es sich an die Memory Limits zu überprüfen und gegebenenfalls anzupassen. Standardmäßig sind 40 MB für eine Single Site und 64 MB für eine Multisite definiert. Diese sollten auf 128 MB bzw. 192 MB angehoben werden. Die Wert können, abhängig vom Speicherbedarf der jeweiligen Installation, jedoch noch variieren.

Neben dem reinen PHP Aktualisierungs-Service bieten wir auch einen generellen Update-Service an, der alle Komponenten deiner Webseite auf den neuesten Stand bringt.

ACHTUNG! Mit WordPress 6.3 welches am 08.08.2023 erschien wird der Support für PHP 5.x eingestellt. Ein PHP Upgrade ist somit unumgänglich.

Fragen (FAQ)

Es gibt mehrere wichtige Gründe, warum du PHP auf deiner Website aktualisieren solltest:

  1. Sicherheit: Veraltete PHP-Versionen haben oft bekannte Sicherheitslücken, die von Hackern ausgenutzt werden können. Neue PHP-Versionen enthalten Sicherheitsverbesserungen, um deine Website vor Angriffen zu schützen.
  2. Performance: Neuere PHP-Versionen sind deutlich effizienter und können die Ladegeschwindigkeit deiner Website erheblich verbessern. Dies führt zu einer besseren Nutzererfahrung und wird von Suchmaschinen belohnt.
  3. Stabilität: Veraltete PHP-Versionen können Kompatibilitätsprobleme mit deinen Plugins, Themes oder dem CMS verursachen, was zu Abstürzen oder Funktionsausfällen führen kann. Aktuelle Versionen bieten mehr Stabilität.
  4. Verfügbarkeit: Viele Hosting-Anbieter stellen irgendwann den Support für alte PHP-Versionen ein. Wenn deine Website dann nicht auf eine neuere Version aktualisiert wird, kann sie komplett ausfallen.
  5. Kosten: Der Betrieb veralteter PHP-Versionen verursacht höhere Wartungs- und Supportkosten. Außerdem bieten manche Anbieter kostenpflichtige Extended-Services für alte Versionen an.
  6. Systemvoraussetzungen: Neue WordPress Versionen stellen höhere Anforderungen an die PHP-Version. So benötigt z.B. WordPress 6.5 mindestens die PHP-Version 7.0. In der kommenden WordPress Version 6.6 wird dies auf PHP 7.2 angehoben. Bei Plugins und Themes verhält es sich ähnlich.

Zusammengefasst ist es sehr wichtig, PHP regelmäßig auf die neueste unterstützte Version zu aktualisieren, um deine Website sicher, schnell und stabil zu halten.

Im Backend unter Werkzeuge → Websitezustand → Bericht → Server → PHP-Version (3. Zeile)

PHP 8 wird ab WordPress 5.6 unterstützt aber nicht in vollem Umfang. Dies ist erst ab Version 6.1 der Fall. Besser ist es jedoch die aktuellste WordPress Version zu verwenden. Alle Details zur Kompatibilität von WordPress und PHP findest du in der Kompatibilitätsliste weiter oben.

Bei Themes oder Plugins sowie mit dem WordPress Core vor Version 5.6

Um die PHP-Version zu verändern musst du dich im cPanel deines Hosting-Anbieters einloggen. Wo genau die Änderung vorgenommen werden kann ist von Anbieter zu Anbieter unterschiedlich, im Zweifelsfall einfach beim Support anfragen.

Wenn es keine Probleme gibt ist das für 50,- € (zzgl. MwSt.) schnell erledigt. Sollten Schwierigkeiten auftreten kann ein Umstellung auch einige Tausend Euro kosten. Es ist abhängig davon welche Teile der Webseite nicht kompatibel sind und wie aufwendig es ist diese zu ersetzen. In solchen Fällen analysieren wir das Problem und erstellen einen Kostenvoranschlag.

Beide Support Services beziehen sich auf eine Verlängerung des PHP-Supports über die EOL (End of Life) hinaus. Unabhängig von den damit verbundenen Kosten sollten solche Support Dienstleistungen nur im Notfall und nicht dauerhaft eingesetzt werden. Sie dienen lediglich zur Überbrückung, falls es bei einer PHP-Migration größere Schwierigkeiten gab.

Risiken des PHP Extended Support

Der PHP Extended Support den einige Hoster anbieten wird gerne mißbraucht, um sich vor einem dringend notwendigen PHP Upgrade zu drücken. Das eigentliche Problem ist jedoch nicht PHP, sondern die Plugins bzw. das Theme welches nicht kompatibel mit einer neueren PHP-Version ist. Dies deutet im Regelfall darauf hin, dass die Software nicht mehr gepflegt bzw. weiterentwickelt wird.
ACHTUNG! Dadurch entsteht ein erhebliches Sicherheitsrisiko! Wer den PHP Extended Support dauerhaft nutzt ignoriert somit potentielle Sicherheitslücken und läuft Gefahr gehackt zu werden.

Providerwechsel statt PHP-Migration

Manche Hostinganbieter bieten nach wie vor PHP 7.4 auch ohne zusätzliche Gebühren an. Wer glaubt ein PHP-Update durch einen Providerwechsel umgehen zu können, hat leider etwas Wesentliches übersehen. Das eigentliche Problem ist nämlich nicht die PHP-Version, sondern nicht mehr gepflegte Plugins oder Themes. Da diese nicht mehr weiterentwickelt werden, entstehen Inkompatibilitäten die zu Problemen führen können. Noch gravierender sind etwaige Sicherheitslücken die zwar von Hackern entdeckt, aber vom Entwickler nicht nicht geschlossen werden. Admins wiegen sich in Sicherheit, da von den nicht mehr supporteten Plugins und Themes keinerlei Update-Hinweise kommen. Vorsicht! Dieser Trugschluss kann in einer gehackten Seite enden.