Wichtigste Erkenntnisse
- Nach dem EOL von PHP 7.4 ist es aufgrund des erhöhten Risikos von Sicherheitsverletzungen schwierig, PHP 7.4-Anwendungen sicher zu warten.
- Ein Upgrade auf unterstützte PHP-Versionen wird empfohlen, um die Sicherheit zu erhöhen, die Leistung zu verbessern und langfristigen Support zu bieten. Die Migration kann jedoch erhebliche Änderungen am Code erfordern.
- Wenn ein Upgrade nicht möglich ist, sollten Sie den Endless Lifecycle Support (ELS ) von TuxCare in Betracht ziehen, um Sicherheitspatches zu erhalten, während PHP 7.4 weiterhin läuft.
Jedes Jahr wird ein neuer PHP-Zweig veröffentlicht, und die aktive Unterstützung für jeden Zweig endet irgendwann, so wie es bei PHP 7.4 der Fall war. Sobald eine PHP-Version das EOL (End of Life) erreicht, werden alle gefundenen Sicherheitslücken oder Fehler nicht mehr behoben, sodass Ihre PHP-Anwendungen ungeschützt bleiben.
PHP 7.4 hat am 28. November 2022 sein EOL erreicht. In diesem Artikel gehen wir auf die Hürden bei der Wartung von PHP 7.4 nach dem EOL ein und bieten Strategien zur Risikominderung und mögliche Upgrade-Pfade.
Was bedeutet das Ende der Lebensdauer von PHP 7.4?
PHP 7.4 EOL bedeutet, dass der PHP 7.4-Zweig nicht mehr unterstützt wird. Das bedeutet, dass diese PHP-Version keine neuen Fehlerkorrekturen und Sicherheitsupdates mehr erhalten wird.
Dies hat zur Folge, dass die auf diesem PHP-Code basierenden Anwendungen möglicherweise nicht mehr mit den Sicherheits- und Datenschutzbestimmungen konform sind. Daher ist es von entscheidender Bedeutung, diese Art von Risiken zu verwalten und abzumildern und PHP 7.4-Anwendungen auf neuere, unterstützte Versionen zu migrieren.
Mit dem Auslaufen von PHP 7 wird jedem PHP-Benutzer empfohlen, auf die neueste Version von PHP zu aktualisieren, obwohl dies nicht zwingend erforderlich ist.
Wenn die Software jedoch das Ende ihrer Lebensdauer erreicht hat, wird es schwierig, das System sicher zu pflegen, da das Risiko von Sicherheitsverletzungen steigt. Die potenziellen rechtlichen Schritte, Strafen und Rufschädigung durch Datenschutzverletzungen würden die Kosten für Migration und Upgrades bei weitem aufwiegen.
W3Tech-Nutzungsstatistiken: PHP ist die Grundlage der meisten Websites, und ein großer Teil davon läuft noch mit Version 7.4, was bedeutet, dass viele Websites nach Ablauf der Support-Frist mit Sicherheitsproblemen konfrontiert sein könnten, sofern kein erweiterter Support genutzt wird.
Risiken im Zusammenhang mit der Wartung von PHP 7.4 EOL
Der Einsatz von PHP 7.4 nach dem Ende seiner Lebensdauer (EOL) setzt Ihre Anwendungen Sicherheitsbedrohungen, Kompatibilitätsproblemen, Leistungseinbußen und Compliance-Risiken aus.
| Risiken | Einzelheiten |
| Sicherheitsschwachstellen | Ohne PHP-Updates und Patches sind PHP 7.4-Anwendungen sehr anfällig für neue Sicherheitslücken. Angreifer sind schnell dabei, Probleme in nicht unterstützter Software auszunutzen, wenn Schwachstellen nicht behoben werden. |
| Probleme mit der Kompatibilität | Mit der Zeit können Bibliotheken, Frameworks und Dienste von Drittanbietern die Unterstützung für PHP 7.4 einstellen. Dies kann zu Kompatibilitätsproblemen führen und die Funktionalität der Anwendung beeinträchtigen. |
| Leistungseinschränkungen | Da PHP 7.4 EOL nicht mehr aktualisiert wird, fehlen die Leistungsverbesserungen und Optimierungen, die in späteren Versionen eingeführt wurden. Die Anwendungen, auf denen PHP 7.4 läuft, können unter einer suboptimalen Leistung leiden, was die Benutzerfreundlichkeit beeinträchtigen kann. |
| Compliance-Bedenken | Der Einsatz von nicht unterstützter Software birgt für Unternehmen mit gesetzlichen Anforderungen das Risiko der Nichteinhaltung. Die Nichteinhaltung von Branchenstandards kann zu Strafen und rechtlichen Konsequenzen führen. |
Strategien zur Risikominderung
Um die Risiken zu minimieren, die mit der Wartung von PHP 7.4-Anwendungen nach dem Ende der Lebensdauer verbunden sind, sollten Sie die folgenden Optionen in Betracht ziehen:
Erweiterte Unterstützung
Ein Upgrade auf neuere PHP-Versionen kann zu Ausfallzeiten führen, da es viele Verwerfungen und bahnbrechende Änderungen gegeben hat.
Daher sind gründliche Tests und zusätzliche Kosten sowie zusätzlicher Zeitaufwand erforderlich, je nachdem, wie stark Ihre Anwendung veraltete Funktionen nutzt.
Wenn ein Upgrade für Ihre Produktionssysteme derzeit nicht möglich ist, können Sie den erweiterten Support für PHP 7.4 in Anspruch nehmen. Der Endless Lifecycle Support for Runtimes von TuxCare bietet wichtige Sicherheitsupdates und Patches für auslaufende PHP-Versionen über das offizielle EOL-Datum hinaus.
So können Sie sicherstellen, dass Ihre PHP 7.4 EOL-Anwendungen sicher und konform mit den gesetzlichen Anforderungen bleiben, während Sie sich auf die sorgfältige Planung Ihrer Migration konzentrieren.
Mögliche Upgrade-Pfade
Die sicherste Option ist ein direktes Upgrade auf die neueste stabile Version von PHP (derzeit PHP 8.4, Stand: September 2025). PHP 8.4 wird bis zum 31. Dezember 2028 unterstützt. Dies kann jedoch größere Code-Änderungen erfordern, um die Kompatibilität zu gewährleisten, damit Ihre Anwendungen nahtlos funktionieren können.
Die derzeit unterstützten Versionen von PHP sind:
- PHP 8.2
- PHP 8.3
- PHP 8.4

Profi-Tipp: Testen Sie Ihre PHP 7.4-Anwendungen vor dem Upgrade in einer Staging-Umgebung, um veraltete Funktionen zu identifizieren und die Kompatibilität sicherzustellen.
Sollten Sie upgraden? Vor- und Nachteile von PHP 8.x
Es gibt wahrscheinlich kaum gute Gründe, das Upgrade aufzuschieben, zumal das Ende des Supports für PHP 8.2 bereits für den 31. Dezember 2026 angesetzt ist. Neuere PHP-Versionen beheben Leistungsengpässe, Sicherheitslücken und Kompatibilitätsprobleme. Es ist nur eine Frage der Zeit, bis Ihre PHP 7.4-Anwendungen aufgrund fehlender Patches angreifbar werden.
Es ist jedoch wichtig, daran zu denken, dass PHP 8 wichtige Änderungen eingeführt hat, die die Abwärtskompatibilität mit PHP 7.4 aufheben. Das bedeutet, dass der Code, der in 7.4 korrekt funktionierte, in PHP 8 möglicherweise Fehler produziert oder nicht funktioniert.
Die Entwickler müssen ihren Code auf Kompatibilität überprüfen und anpassen. Außerdem wurden mit PHP 8 bestimmte Funktionen, die in 7.4 enthalten waren, veraltet. Wenn Ihre Anwendung davon abhängt, müssen Sie diese Codeabschnitte neu schreiben.
Vorteile:
- Bessere Leistung: PHP 8 unterstützt Just-In-Time-Kompilierung (JIT), was die Leistung erheblich verbessert.
- Sicherheitsverbesserungen: Verbesserte Typsicherheit, verbesserte Fehlerbehandlung und null-sicherer Operator (?->).
- Neue Funktionen: Attribute, benannte Argumente, Abgleichausdrücke und weitere Funktionen.
- Modern Standard Library: Verbesserte Funktionen und Klassen, optimierte Entwicklung und weniger Standardcode.
- Bessere Wartung und Support: Eine aktive Community, regelmäßige Updates und langfristiger Support für Sicherheitspatches.
Nachteile:
- Kompatibilitätsprobleme: Älterer Code muss möglicherweise überarbeitet werden, was kostspielig und zeitaufwendig sein kann.
- Probleme mit Bibliotheken/Frameworks: Einige Abhängigkeiten von Drittanbietern sind möglicherweise nicht vollständig kompatibel, sodass Aktualisierungen oder Ersetzungen erforderlich sind.
- Lernkurve: Neue Syntax und Funktionen erfordern unter Umständen eine Umstellung seitens der Entwickler.
- Testaufwand: Es sind umfassende Regressionstests erforderlich, um sicherzustellen, dass die bestehende Funktionalität nicht beeinträchtigt wird.
- Migrationskosten: Refactoring, Tests und Bereitstellung können zeitaufwändig und ressourcenintensiv sein.
Wie Sie PHP 7.4 sicher halten, wenn Sie nicht upgraden
Ein Upgrade von PHP 7.4 kann ein gewaltiges Unterfangen sein, da es erhebliche Codeumstellungen mit sich bringen kann. Alternativ können Sie sich für den Endless Lifecycle Support (ELS) von TuxCare für langfristigen Support entscheiden.
Mit ELS können Sie Ihre aktuelle PHP-Version sicher aufrechterhalten und erhalten kritische Sicherheitspatches so lange wie nötig nach dem offiziellen End-of-Life-Datum. Dies stellt sicher, dass Ihre Anwendungen geschützt und einsatzfähig bleiben, befreit Sie vom Druck sofortiger, groß angelegter Upgrades und ermöglicht es Ihnen, sich auf das strategische Wachstum Ihres Unternehmens zu konzentrieren.
Das ELS von TuxCare ermöglicht es Ihnen:
- Sie erhalten Sicherheitskorrekturen für veraltete PHP-Versionen in Linux-Distributionen für Unternehmen, darunter AlmaLinux, Rocky Linux, CentOS und Ubuntu.
- Bestehende Anwendungen können ohne sofortige Migration weiter betrieben werden.
- Erfüllen Sie die Compliance-Anforderungen ohne Aufrüstung.
Weitere Informationen darüber, wie der erweiterte PHP-Support Legacy-Umgebungen schützt, finden Sie in unserer vollständigen Übersicht.
Kritische PHP-Schwachstellen in ELS for PHP von TuxCare behoben
TuxCare hat mehrere kritische Sicherheitslücken in PHP 7.4 für mehrere Linux-Distributionen geschlossen. Mit dem CVE-Tracker von TuxCare können Sie jede CVE, ihren Schweregrad, die betroffenen Distributionen und den Patch-Status überwachen.

1736
Dieser Fehler tritt auf, wenn PHP Zeilenende-Zeichen in vom Benutzer bereitgestellten Headern nicht richtig validiert. Dies kann dazu führen, dass bestimmte Header nicht gesendet oder fehlinterpretiert werden, wodurch das Anwendungsverhalten gestört oder die Tür für Header-Injection-Angriffe geöffnet werden kann.
CVSS 3.x Schweregrad: 7.3 Hoch
1861
PHPs HTTP-Redirect-Behandlung hat einen begrenzten Puffer für den Ortswert, wodurch URLs falsch abgeschnitten werden können. Angreifer könnten dies ausnutzen, um Benutzer an unbeabsichtigte Orte umzuleiten, was möglicherweise zu Phishing oder der Preisgabe von Daten führen könnte.
CVSS 3.x Schweregrad: 9.8 Kritisch
11236
CVSS 3.x Schweregrad: 9.8 Kritisch
Auf 32-Bit-Systemen werden lange Zeichenketten in die ldap_escape() Funktion kann einen Integer-Überlauf auslösen, der Out-of-Bounds-Writes verursacht. Dies kann zu Anwendungsabstürzen, unvorhersehbarem Verhalten oder Sicherheitslücken führen, die von Angreifern ausgenutzt werden können.
Sichern Sie Ihre Anwendungen mit TuxCare nach PHP 7.4 EOL!
Die Aufrechterhaltung der Sicherheit von PHP-Anwendungen nach dem Ende ihrer Lebensdauer ohne eine Art von erweitertem Support ist ein Glücksspiel. Auch wenn es eine Zeit lang funktionieren mag, stellen die Sicherheitsrisiken und Einschränkungen eine erhebliche Bedrohung dar. Unternehmen können diese Herausforderungen mit erweitertem Support und der Planung strategischer Upgrades effektiv meistern.
Mit TuxCare erhalten Sie laufend Sicherheitspatches für veraltete PHP-Versionen, so dass Sie PHP 7.4-Anwendungen sicher betreiben können, während Sie einen reibungslosen Übergang planen.
Möchten Sie wissen, wie viel es kostet, Ihre Workloads mit veralteten PHP-Versionen abzusichern? Holen Sie noch heute ein Angebot ein!
Häufig gestellte Fragen
Wird PHP 7.4 im Jahr 2026 noch unterstützt?
Nein, der offizielle aktive Support für PHP 7.4 endete am 28. November 2022. Wenn Sie PHP 7.4 also im Jahr 2026 weiterhin verwenden, setzen Sie Ihr System Sicherheitslücken und Compliance-Risiken aus.
Wie viele Websites verwenden noch die EOL-Version von PHP 7.4?
Viele Websites verwenden aufgrund von Altanwendungen und Kompatibilitätsproblemen immer noch PHP 7.4. Die Verwendung einer nicht unterstützten Version birgt jedoch erhebliche Sicherheitsrisiken.
Sollte ich ein Upgrade von PHP 7.4 auf PHP 8.x durchführen?
Ja, ein Upgrade sorgt für bessere Sicherheit, Leistung und Kompatibilität mit modernen Frameworks. Wenn ein sofortiges Upgrade nicht möglich ist, sollten Sie den Endless Lifecycle Support for Runtimes von TuxCare in Betracht ziehen, der langfristige Patches für EOL-PHP-Versionen beinhaltet.
Wie prüfe ich, ob auf meiner Website PHP 7.4 läuft?
Führen Sie diesen Befehl in Ihrem Terminal aus:
php -v
Alternativ können Sie auch eine PHP-Datei mit <? php phpinfo(); ?> und in einem Browser aufrufen.

