Welche PHP-Version sollte ich für meine Website wählen?
Läuft Ihre Website mit PHP? Dann ist die Wahl der richtigen Version entscheidend für Leistung, Sicherheit und Kompatibilität Ihrer Website. In diesem Artikel erklären wir, wie Sie die beste PHP-Version wählen für Ihre Situation. Ob Sie WordPress, Laravel, Joomla oder eine individuelle Website betreiben: Nach diesem Artikel wissen Sie genau, welche PHP-Version die richtige Wahl ist.
Was ist PHP und warum ist die Version wichtig?
PHP ist die Programmiersprache hinter den meisten Websites und Content-Management-Systemen. Mehr als 77 % aller Websites nutzen PHP, darunter WordPress, Joomla, Drupal und Magento. Jede neue PHP-Version bringt Verbesserungen in drei Bereichen:
- Geschwindigkeit: Neuere Versionen sind deutlich schneller als ältere
- Sicherheit: Sicherheitslücken werden in unterstützten Versionen geschlossen
- Funktionalität: neue Funktionen und verbesserte Syntax für Entwickler
Übersicht der PHP-Versionen und ihr Status
Nicht jede PHP-Version wird noch unterstützt. Hier die aktuelle Übersicht:
| PHP-Version | Veröffentlichung | Aktiver Support bis | Sicherheitsupdates bis | Status |
|---|---|---|---|---|
| PHP 7.4 | November 2019 | November 2021 | November 2022 | End of Life |
| PHP 8.0 | November 2020 | November 2022 | November 2023 | End of Life |
| PHP 8.1 | November 2021 | November 2023 | Dezember 2025 | Nur Sicherheitsupdates |
| PHP 8.2 | Dezember 2022 | Dezember 2024 | Dezember 2026 | Nur Sicherheitsupdates |
| PHP 8.3 | November 2023 | Dezember 2025 | Dezember 2027 | Aktiv unterstützt |
| PHP 8.4 | November 2024 | Dezember 2026 | Dezember 2028 | Aktiv unterstützt |
PHP-Version wählen: Welche Version ist die beste?
Die kurze Antwort: Wählen Sie die neueste PHP-Version, die mit Ihrer Website und Ihren Plug-ins kompatibel ist. In den meisten Fällen ist das PHP 8.3 oder 8.4. Es hängt aber von Ihrer konkreten Situation ab.
Für WordPress-Websites
WordPress unterstützt offiziell PHP 7.4 bis 8.3 (und experimentell 8.4). Unsere Empfehlung für WordPress-Websites:
- PHP 8.2 oder 8.3: die sicherste und schnellste Wahl für die meisten WordPress-Websites
- PHP 8.1: wenn Sie Plug-ins haben, die noch nicht mit 8.2+ kompatibel sind
- PHP 7.4: nur als allerletzte Option für sehr alte Plug-ins (unsicher!)
Für Laravel-Anwendungen
Laravel erfordert mindestens PHP 8.1 (Laravel 10) oder PHP 8.2 (Laravel 11). Verwenden Sie für die beste Leistung immer die neueste unterstützte Version.
Für Joomla-Websites
Joomla 4 unterstützt PHP 7.2.5 bis 8.2. Joomla 5 erfordert mindestens PHP 8.1. Wählen Sie PHP 8.2 oder höher für optimale Kompatibilität und Sicherheit.
Für Magento/Adobe Commerce
Magento 2.4.6 unterstützt PHP 8.1 und 8.2. Prüfen Sie immer die Kompatibilitätsmatrix Ihrer Magento-Version, bevor Sie die PHP-Version ändern.
Der Geschwindigkeitsgewinn neuerer PHP-Versionen
Einer der wichtigsten Gründe für die neueste PHP-Version ist der enorme Geschwindigkeitsgewinn. Jede große PHP-Version war deutlich schneller als ihre Vorgängerin:
| Versions-Upgrade | Geschwindigkeitsgewinn | Auswirkung auf WordPress |
|---|---|---|
| PHP 5.6 auf 7.0 | 200 bis 300 % schneller | Seiten laden 2- bis 3x schneller |
| PHP 7.0 auf 7.4 | 10 bis 25 % schneller | Spürbare Verbesserung |
| PHP 7.4 auf 8.0 | 10 bis 20 % schneller | JIT-Compiler für komplexe Aufgaben |
| PHP 8.0 auf 8.1 | 5 bis 15 % schneller | Fibers für asynchrone Aufgaben |
| PHP 8.1 auf 8.2 | 5 bis 10 % schneller | Speicheroptimierung |
| PHP 8.2 auf 8.3 | 5 bis 10 % schneller | Verbesserter OPcache |
Der Umstieg von PHP 7.4 auf PHP 8.3 kann Ihre Website um bis zu 40 % schneller machen. Das wirkt sich direkt auf das Nutzererlebnis und Ihre Position in Suchmaschinen aus, denn Google nutzt die Ladegeschwindigkeit als Rankingfaktor.
Sicherheitsrisiken alter PHP-Versionen
Eine nicht mehr unterstützte PHP-Version zu betreiben ist ein ernstes Sicherheitsrisiko. Hat eine PHP-Version ihr End of Life erreicht, werden keine Sicherheitspatches mehr veröffentlicht. Neu entdeckte Schwachstellen werden dann nicht mehr behoben.
Warum das gefährlich ist
- Bekannte Schwachstellen: Hacker kennen die Schwachstellen alter Versionen und suchen aktiv nach Websites, die diese einsetzen
- Automatisierte Angriffe: Bots nutzen bekannte PHP-Schwachstellen automatisch aus
- Compliance-Probleme: PCI-DSS und die DSGVO verlangen, dass Sie Software aktuell halten
- Kettenangriffe: Eine gehackte Website kann genutzt werden, um andere Systeme anzugreifen
PHP-Version beim Hosting-Anbieter wählen und ändern
Bei den meisten Hosting-Anbietern können Sie die PHP-Version einfach im Control Panel ändern. In DirectAdmin geht das so:
- Melden Sie sich bei DirectAdmin an
- Gehen Sie zu Domain Setup oder PHP Version
- Wählen Sie die gewünschte PHP-Version im Dropdown-Menü
- Klicken Sie auf Speichern
- Testen Sie Ihre Website nach der Änderung gründlich
Checkliste für den Wechsel der PHP-Version
- Erstellen Sie ein Backup Ihrer Website und Datenbank
- Prüfen Sie die Kompatibilität Ihres CMS, Ihrer Themes und Plug-ins
- Testen Sie in einer Staging-Umgebung, wenn möglich
- Ändern Sie die Version im Control Panel
- Testen Sie alle Funktionen Ihrer Website
- Prüfen Sie die Fehlerprotokolle auf PHP-Fehler oder Warnungen
- Überwachen Sie die Leistung in den Tagen nach der Änderung
Häufige Fragen zur Wahl der PHP-Version
Kann der Wechsel der PHP-Version meine Website lahmlegen?
Ja, das ist möglich, wenn Ihre Website oder Plug-ins Code enthalten, der nicht mit der neuen Version kompatibel ist. Deshalb ist es wichtig, zuerst ein Backup zu erstellen und möglichst in einer Staging-Umgebung zu testen. Bei Problemen können Sie jederzeit zur vorherigen Version zurückwechseln.
Wie erkenne ich, mit welcher PHP-Version meine Website gerade läuft?
Das können Sie im Control Panel Ihres Hostings prüfen oder indem Sie eine PHP-Datei mit der Funktion phpinfo() anlegen. In WordPress sehen Sie die PHP-Version im Dashboard unter Website-Zustand.
Sollte ich immer die neueste PHP-Version verwenden?
Nicht unbedingt die allerneueste. Eine gerade erst veröffentlichte Version (wie derzeit PHP 8.4) kann noch Kompatibilitätsprobleme mit manchen Plug-ins und CMS-Versionen haben. Warten Sie, bis Ihr CMS und Ihre Plug-ins die neue Version offiziell unterstützen. PHP 8.3 ist derzeit für die meisten Websites die sicherste Wahl.
Die richtige PHP-Version ist entscheidend für Geschwindigkeit, Sicherheit und Stabilität Ihrer Website. Wählen Sie immer die neueste Version, die mit Ihrer Website kompatibel ist, aber testen Sie gründlich, bevor Sie wechseln. Meiden Sie End-of-Life-Versionen wie PHP 7.4 und 8.0, denn diese erhalten keine Sicherheitsupdates mehr.
Bei Theory7 unterstützen wir alle aktuellen PHP-Versionen, und Sie können sie einfach in DirectAdmin wechseln. Brauchen Sie Hilfe bei der Wahl oder beim Wechsel Ihrer PHP-Version? Unser Supportteam (auf Niederländisch oder Englisch) hilft Ihnen gern, die optimale Konfiguration für Ihre Website zu finden.
PHP-Version wählen: weiterführende Überlegungen
Neben der Grundentscheidung gibt es weiterführende Faktoren, die Ihre Wahl der PHP-Version beeinflussen können.
PHP-Module und Erweiterungen
Nicht alle PHP-Erweiterungen sind in jeder Version verfügbar. Manche Erweiterungen wurden in neueren Versionen entfernt, andere sind hinzugekommen. Prüfen Sie, welche Erweiterungen Ihre Website braucht und ob diese in der gewünschten PHP-Version verfügbar sind. Häufig genutzte Erweiterungen sind GD oder Imagick für die Bildverarbeitung, cURL für HTTP-Anfragen, mbstring für Multibyte-Strings und Intl für die Internationalisierung.
OPcache-Konfiguration
OPcache ist eine PHP-Erweiterung, die kompilierten PHP-Code im Arbeitsspeicher hält, sodass derselbe Code nicht jedes Mal neu kompiliert werden muss. In neueren PHP-Versionen ist OPcache standardmäßig aktiviert und besser optimiert. Stellen Sie sicher, dass OPcache bei Ihrem Hosting-Anbieter aktiviert ist, um die maximale Leistung zu erzielen.
PHP-FPM oder CGI
PHP kann auf einem Webserver auf verschiedene Arten ausgeführt werden. PHP-FPM (FastCGI Process Manager) ist die schnellste und effizienteste Methode. CGI und suPHP sind ältere, langsamere Methoden. Fragen Sie bei Ihrem Hosting-Anbieter nach, ob PHP-FPM verfügbar ist und für optimale Geschwindigkeit aktiviert werden kann.
PHP-Version je CMS: detaillierte Übersicht
| CMS/Framework | Minimales PHP | Empfohlenes PHP | Maximales PHP |
|---|---|---|---|
| WordPress 6.4+ | 7.4 | 8.2 oder 8.3 | 8.3 |
| WooCommerce 8+ | 7.4 | 8.2 | 8.3 |
| Joomla 5 | 8.1 | 8.2 | 8.3 |
| Drupal 10 | 8.1 | 8.2 | 8.3 |
| Laravel 11 | 8.2 | 8.3 | 8.4 |
| Magento 2.4.7 | 8.2 | 8.3 | 8.3 |
| PrestaShop 8 | 7.4 | 8.1 | 8.1 |
Häufige Kompatibilitätsprobleme
Beim Upgrade auf eine neuere PHP-Version können Ihnen folgende Probleme begegnen:
- Veraltete Funktionen (deprecated) sind Funktionen, die in älteren Versionen funktionierten, in neueren aber abgekündigt sind. Sie erzeugen zuerst Warnungen und werden später ganz entfernt.
- Die Typstrenge wurde in PHP 8.x erhöht. Code, der bisher großzügig mit Datentypen umging, kann jetzt Fehler auslösen.
- Named Arguments in PHP 8.0+ können mit Funktionen kollidieren, die dieselben Parameternamen wie interne Funktionen verwenden.
- Der Umgang mit null ist strenger geworden. Funktionen, die null als Argument erhielten, wo ein String erwartet wurde, geben jetzt eine Warnung oder einen Fehler aus.
Wie testen Sie die Kompatibilität, bevor Sie die PHP-Version ändern?
Die Kompatibilität zu testen, bevor Sie die PHP-Version tatsächlich ändern, erspart Ihnen viel Ärger. Hier einige Methoden:
PHP Compatibility Checker für WordPress
Das Plug-in "PHP Compatibility Checker" für WordPress durchsucht Ihre Themes und Plug-ins nach Kompatibilitätsproblemen mit der gewünschten PHP-Version. Installieren Sie das Plug-in, wählen Sie die Ziel-PHP-Version und starten Sie den Scan. Der Bericht zeigt genau, welche Dateien Probleme verursachen werden.
Eine Staging-Umgebung nutzen
Am sichersten testen Sie in einer Staging-Umgebung: einer Kopie Ihrer Website, auf der Sie Änderungen testen können, ohne die Live-Website zu beeinträchtigen. Viele Hosting-Anbieter bieten eine Staging-Funktion an. Kopieren Sie Ihre Website in die Staging-Umgebung, ändern Sie dort die PHP-Version und testen Sie alle Funktionen gründlich.
Fehlerprotokolle überwachen
Nach dem Wechsel der PHP-Version sind die Fehlerprotokolle Ihr bester Freund. Prüfen Sie die PHP-Fehlerprotokolle im Control Panel Ihres Hostings auf Fehler, Warnungen und Deprecated-Hinweise. Beheben Sie eventuelle Probleme oder wechseln Sie bei kritischen Fehlern zur vorherigen Version zurück.
Die richtige PHP-Version zu wählen und aktuell zu halten ist eine der einfachsten Möglichkeiten, Ihre Website schneller, sicherer und zuverlässiger zu machen. Nehmen Sie sich nach jedem Upgrade die Zeit, Ihre Website zu testen, und Sie profitieren von besserer Leistung und einer sichereren Online-Präsenz.
Zusammenfassung: die richtige PHP-Version wählen
Zur besseren Übersicht hier die wichtigsten Punkte für die Wahl der richtigen PHP-Version für Ihre Website:
- Verwenden Sie immer die neueste PHP-Version, die mit Ihrem CMS und Ihren Plug-ins kompatibel ist
- PHP 8.3 ist derzeit für die meisten Websites die beste Wahl, dank der Kombination aus Geschwindigkeit, Sicherheit und breiter Kompatibilität
- Meiden Sie PHP-Versionen mit End of Life: Sie erhalten keine Sicherheitsupdates mehr und stellen ein Risiko dar
- Erstellen Sie immer ein Backup, bevor Sie die PHP-Version ändern
- Testen Sie wenn möglich in einer Staging-Umgebung oder prüfen Sie nach der Änderung gründlich alle Funktionen
- Überwachen Sie nach jeder Änderung die Fehlerprotokolle auf Fehler und Warnungen
- Aktivieren Sie OPcache für den größtmöglichen Leistungsgewinn
- Prüfen Sie alle 6 bis 12 Monate, ob eine neuere PHP-Version verfügbar ist, die Sie nutzen können
Wenn Sie Ihre PHP-Version regelmäßig aktualisieren, profitieren Sie von besserer Leistung, stärkerer Sicherheit und den neuesten Möglichkeiten der Sprache. Das ist eine der einfachsten und wirksamsten Methoden, Ihre Website zu verbessern.
PHP-Version wählen: Kompatibilität und Migration
Beim Wählen der PHP-Version ist die Kompatibilität mit Ihrem bestehenden Code der wichtigste Gesichtspunkt. Ein Upgrade auf eine neuere Version bietet große Vorteile, erfordert aber sorgfältige Planung.
Veraltete Funktionen erkennen
Jede neue PHP-Version entfernt Funktionen, die als veraltet markiert wurden. Beim Übergang von PHP 7 auf PHP 8 wurden verschiedene häufig genutzte Funktionen entfernt oder geändert. Die mysql_-Erweiterung wurde durch mysqli_ und PDO ersetzt. Verschiedene String-Funktionen verhalten sich bei null-Werten anders. Wer diese Änderungen kennt, verhindert, dass die Website nach einem PHP-Upgrade abstürzt. Nutzen Sie das Tool PHP Compatibility Checker, um Ihren Code automatisch auf Inkompatibilitäten zu prüfen.
Upgrade-Plan Schritt für Schritt
Führen Sie ein PHP-Upgrade nie direkt auf Ihrem Produktivserver durch. Folgen Sie diesem Plan für eine sichere Migration. Erstellen Sie zuerst ein vollständiges Backup Ihrer Website und Datenbank. Testen Sie Ihre Website in einer Staging-Umgebung mit der neuen PHP-Version. Beheben Sie eventuelle Fehler und Warnungen. Testen Sie alle Funktionen gründlich, einschließlich Formularen, Bezahlvorgängen und Plug-ins. Führen Sie das Upgrade erst in der Produktivumgebung durch, wenn auf Staging alles fehlerfrei läuft. Überwachen Sie Ihre Website in den ersten Tagen nach dem Upgrade besonders genau.
Kompatibilitätsübersicht der PHP-Versionen
| Software | PHP 7.4 | PHP 8.0 | PHP 8.1 | PHP 8.2 | PHP 8.3 |
|---|---|---|---|---|---|
| WordPress 6.x | Ja | Ja | Ja | Ja | Ja |
| WooCommerce 8.x | Eingeschränkt | Ja | Ja | Ja | Ja |
| Laravel 10.x | Nein | Nein | Ja | Ja | Ja |
| Drupal 10.x | Nein | Nein | Ja | Ja | Ja |
| Joomla 5.x | Nein | Nein | Ja | Ja | Ja |
PHP-Version wählen: Leistung und neue Funktionen
Jede neue PHP-Version bringt deutliche Leistungsverbesserungen und nützliche neue Funktionen mit. Das ist ein wichtiger Grund, Ihre PHP-Version aktuell zu halten.
Leistungsverbesserungen je Version
PHP 8.0 führte den JIT-Compiler (Just-In-Time) ein, der die Ausführungsgeschwindigkeit bei rechenintensiven Aufgaben stark verbessert. PHP 8.1 brachte Fibers für asynchrone Programmierung und Unterstützung für Enums. PHP 8.2 brachte Readonly-Klassen und die Abkündigung dynamischer Properties. PHP 8.3 fügte typisierte Klassenkonstanten und eine verbesserte json_validate-Funktionalität hinzu. Jede Version ist messbar schneller und speichereffizienter als die vorherige.
Die richtige Version für Ihre Situation
Verwenden Sie immer die neueste stabile PHP-Version, die mit Ihrer Software kompatibel ist. Für WordPress-Websites ist PHP 8.2 oder 8.3 im Jahr 2026 die empfohlene Wahl. Für Legacy-Anwendungen, die noch nicht aktualisiert wurden, ist PHP 8.1 das minimale sichere Niveau. PHP 7.4 hat das Ende seines Lebenszyklus erreicht und erhält keine Sicherheitsupdates mehr. Wenn Sie noch PHP 7.4 nutzen, planen Sie für die Sicherheit Ihrer Website so schnell wie möglich ein Upgrade auf mindestens PHP 8.1.
Sie möchten mehr über Serveroptimierung erfahren? Lesen Sie unseren Artikel Website-Geschwindigkeit verbessern mit weiteren Tipps zur Leistung.
PHP-Version wählen: häufige Fragen und praktische Tipps
Beim Wählen der PHP-Version für Ihre Website tauchen immer wieder dieselben Fragen auf. Im Folgenden beantworten wir die häufigsten Fragen mit praktischen Tipps.
Wie prüfe ich, welche PHP-Version meine Website verwendet?
Am einfachsten geht das über Ihr Hosting-Panel. In DirectAdmin finden Sie die PHP-Version unter den Domain-Einstellungen. Sie können auch eine PHP-Infodatei anlegen, indem Sie eine Datei mit phpinfo() auf Ihren Webserver hochladen. Löschen Sie diese Datei nach der Prüfung sofort wieder, denn sie zeigt sensible Serverinformationen. In WordPress finden Sie die PHP-Version im Dashboard unter Website-Zustand.
Häufige Fragen zu PHP-Versionen
- Kann ich mehrere PHP-Versionen gleichzeitig betreiben? Ja, die meisten modernen Hosting-Umgebungen unterstützen mehrere PHP-Versionen. Sie können je Domain oder sogar je Verzeichnis eine andere PHP-Version einstellen.
- Was, wenn meine Website nach einem PHP-Upgrade nicht funktioniert? Wechseln Sie sofort über Ihr Hosting-Panel zur vorherigen PHP-Version zurück. Untersuchen Sie die Fehlermeldungen im PHP-Fehlerprotokoll, um die Inkompatibilität zu finden und zu beheben, bevor Sie erneut upgraden.
- Wie lange werden PHP-Versionen unterstützt? Jede PHP-Version erhält zwei Jahre aktiven Support und ein Jahr Sicherheitsupdates. Nach insgesamt drei Jahren erhält die Version keine Updates mehr, und ihre Nutzung ist ein Sicherheitsrisiko.
- Ist PHP 8 viel schneller als PHP 7? Ja, PHP 8.x ist bei den meisten Webanwendungen durchschnittlich 20 bis 40 Prozent schneller als PHP 7.4. Der JIT-Compiler in PHP 8 bietet bei rechenintensiven Aufgaben noch größere Verbesserungen.
- Muss ich bei einem PHP-Upgrade meinen Code anpassen? Bei einem Minor-Upgrade (zum Beispiel 8.1 auf 8.2) sind Anpassungen selten nötig. Bei einem Major-Upgrade (7.4 auf 8.0) ist ein gründlicher Test unverzichtbar, und Codeanpassungen sind oft erforderlich.
PHP-Version wählen: Zusammenfassung und Empfehlungen
Die richtige PHP-Version zu wählen ist eine wichtige Entscheidung, die Leistung, Sicherheit und Kompatibilität Ihrer Website beeinflusst. Hier fassen wir die wesentlichen Empfehlungen zusammen.
Empfehlungen je Situation
Für neue Websites und Projekte wählen Sie immer die neueste stabile PHP-Version, derzeit PHP 8.3. Für bestehende WordPress-Websites ist PHP 8.2 die empfohlene Version mit der besten Balance aus Kompatibilität und Leistung. Für Legacy-Anwendungen, die nicht aktualisiert wurden, ist PHP 8.1 das minimale sichere Niveau. Wenn Sie noch PHP 7.4 nutzen, planen Sie so schnell wie möglich ein Upgrade, denn diese Version erhält keine Sicherheitsupdates mehr.
Jährliche Überprüfung der PHP-Version
Planen Sie jedes Jahr einen festen Termin, um Ihre PHP-Version zu überprüfen. Prüfen Sie, ob eine neuere stabile Version verfügbar ist. Testen Sie Ihre Website in einer Staging-Umgebung mit der neuen Version. Beheben Sie eventuelle Kompatibilitätsprobleme. Führen Sie das Upgrade auf Ihrem Produktivserver durch und überwachen Sie die Leistung. Mit diesem jährlichen Ritual läuft Ihre Website immer mit einer unterstützten und sicheren PHP-Version mit der besten Leistung. Verbinden Sie das mit dem Update Ihres CMS, Ihrer Plug-ins und Themes zu einem vollständigen Wartungstermin.
PHP-Version wählen: Kompatibilitätsprüfung und Teststrategien
Beim Wählen der PHP-Version für ein Upgrade ist eine gründliche Kompatibilitätsprüfung unverzichtbar. Prüfen Sie zuerst die minimalen PHP-Anforderungen Ihres CMS, Ihres Themes und aller installierten Plug-ins. Nutzen Sie eine Staging-Umgebung, um die neue PHP-Version zu testen, ohne Ihre Live-Website zu beeinträchtigen. Aktivieren Sie das Error Reporting, um veraltete Funktionen und Inkompatibilitäten zu erkennen. Testen Sie alle kritischen Funktionen, darunter Formulare, Zahlungen, Anmeldevorgänge und API-Integrationen. Dokumentieren Sie eventuelle Probleme und suchen Sie nach Updates oder Alternativen für inkompatible Komponenten, bevor Sie die Änderung in die Produktivumgebung übernehmen.
Support und Lebenszyklus von PHP-Versionen
Jede PHP-Version durchläuft einen festen Lebenszyklus aus aktivem Support, gefolgt von reinen Sicherheitsupdates. Nach dem Ende des Lebenszyklus erhält eine Version keine Updates mehr, sodass bekannte Schwachstellen ungepatcht bleiben. Planen Sie Ihre PHP-Upgrades rechtzeitig, bevor die aktuelle Version das Ende ihres Lebenszyklus erreicht. Abonnieren Sie die offizielle PHP-Mailingliste oder verfolgen Sie php.net, um über Veröffentlichungstermine und End-of-Life-Ankündigungen Ihrer Version informiert zu bleiben.