IT-Sicherheit

PHP-Version herausfinden: 5 Wege für Website, Server und WordPress

Arda Özkan, Software-Architekt6 Min. Lesezeit
Symbolbild: Serverschrank mit Glasfaser- und Netzwerkkabeln im DunkelnSymbolbild

Die PHP-Version Ihrer Website finden Sie am schnellsten im Kundenmenü Ihres Hosters oder in WordPress unter Werkzeuge, Website-Zustand, Bericht, Server. Mit Serverzugang zeigt php -v die Version der Kommandozeile; welche Version die Website tatsächlich ausliefert, zeigt erst der Paketstand oder phpinfo(). Seit der Lücke PHP2Shell im Oktober 2026 zählt dabei nicht nur die Versionsnummer, sondern ob das Sicherheitsupdate installiert ist.

Warum ist die PHP-Version gerade jetzt wichtig?

Am 21. Oktober 2026 wurden mit PHP2Shell zwei kritische Lücken in PHP geschlossen, über die Angreifer Webserver übernehmen können. Sicher sind PHP 8.5.12, 8.4.27, 8.3.36 oder 8.2.35 und neuer. Was hinter der Lücke steckt, erklärt der Ratgeber PHP-Sicherheitslücke PHP2Shell.

PHP-ZweigAbgesichert abSicherheitsupdates bis
8.58.5.1231.12.2029
8.48.4.2731.12.2028
8.38.3.3631.12.2027
8.28.2.3531.12.2026
8.1 und älterKein offizielles Release, nur Quell-Patches für 7.4, 8.0 und 8.1Bereits abgelaufen

Weg 1: Im Kundenmenü des Hosters

Fast jeder Hoster zeigt die PHP-Version je Domain im Kundenmenü, oft unter Begriffen wie PHP-Einstellungen, PHP-Version oder bei cPanel im MultiPHP Manager, bei Plesk unter Websites und Domains. Dort steht meist nur der Zweig, etwa 8.3, nicht die genaue Version. Den Patchstand nennt Ihnen der Hoster auf Anfrage.

Weg 2: In WordPress

Melden Sie sich als Administrator an und öffnen Sie Werkzeuge, Website-Zustand, dann den Reiter Bericht. Im Abschnitt Server steht die PHP-Version, mit der WordPress gerade läuft. Diese Angabe ist verlässlicher als php -v auf der Kommandozeile, weil sie vom Webserver selbst stammt.

Weg 3: Mit einem Online-Check von außen

Manche Server verraten die PHP-Version in jeder Antwort, im Header X-Powered-By. Der kostenlose PHP2Shell-Check liest diese Angabe und vergleicht sie mit den abgesicherten Versionen. Verbirgt der Server die Version, erkennt der Check trotzdem, ob die Seite auf PHP läuft, etwa an WordPress- oder Joomla-Spuren im Quelltext.

Weg 4: Per Kommandozeile auf dem Server

Version der Kommandozeile und des Webservers
php -v
php-fpm8.3 -v                       # Debian, Ubuntu
php-fpm -v                          # Red Hat
ls /etc/php/                        # installierte Versionen unter Debian, Ubuntu

Auf vielen Servern sind mehrere PHP-Versionen installiert. Die Kommandozeile kann eine andere nutzen als die Website. Prüfen Sie deshalb immer die Version von PHP-FPM oder des Apache-Moduls, mit der die Website läuft.

Weg 5: phpinfo(), aber nur für einen Moment

Eine Datei mit dem Inhalt phpinfo() zeigt Version, Konfiguration und geladene Erweiterungen genau so, wie der Webserver sie nutzt. Legen Sie sie mit einem zufälligen Namen ab, rufen Sie sie einmal auf und löschen Sie sie sofort wieder. Eine vergessene phpinfo-Datei verrät Angreifern Pfade, Einstellungen und Versionen.

Inhalt der Prüfdatei, danach sofort löschen
<?php phpinfo();

Versionsnummer oder Paketstand: Was zählt?

Wer PHP aus den Paketen von Ubuntu oder Red Hat bezieht, sieht oft eine alte Versionsnummer, obwohl das Paket abgesichert ist. Ubuntu 24.04 meldet etwa PHP 8.3.6, die Korrektur gegen PHP2Shell steckt im Paket 8.3.6-0ubuntu0.24.04.13. Debian und Fremd-Repositories wie packages.sury.org liefern dagegen die neue Upstream-Version aus. Den Paketstand zeigt dpkg -l 'php*' oder rpm -qa 'php*'; die Details stehen in der Anleitung zum PHP-Sicherheitsupdate.

Sollte man die PHP-Version verstecken?

Ja, als Ergänzung. Mit expose_php = Off in der php.ini sendet PHP den Header X-Powered-By nicht mehr, und Angreifer erkennen ungepatchte Server nicht mehr auf einen Blick. Eine Lücke schließt das nicht: Automatisierte Angriffe probieren es einfach aus.

php.ini
expose_php = Off

Ihr nächster Schritt

Ist Ihre Version älter als die Tabelle oben, sprechen Sie heute mit Ihrem Hoster oder Administrator. Für WordPress-Seiten gibt es eine fertige Anfrage im Ratgeber WordPress und PHP2Shell. Wenn wir das übernehmen sollen, schreiben Sie uns über die Anfrage.

Häufige Fragen zum Thema

Wie finde ich die PHP-Version ohne Serverzugang heraus?

Im Kundenmenü des Hosters, in WordPress unter Werkzeuge, Website-Zustand, Bericht, Server, oder mit einem Online-Check, der den Header X-Powered-By ausliest. Den genauen Patchstand kennt nur der Hoster.

Warum zeigt php -v eine andere Version als WordPress?

Auf dem Server sind mehrere PHP-Versionen installiert. php -v zeigt die der Kommandozeile, WordPress die des Webservers. Für die Sicherheit der Website zählt die Version des Webservers.

Ist PHP 8.1 noch sicher?

Nein. Der Sicherheitssupport für PHP 8.1 endete am 31. Dezember 2025. Gegen PHP2Shell gibt es nur Korrekturen einzelner Distributionen und einen Quell-Patch, aber keine weiteren Updates. Planen Sie den Wechsel auf PHP 8.4 oder 8.5.

Welche PHP-Version ist aktuell?

Am 21. Oktober 2026 ist PHP 8.5.12 die neueste Version. Unterstützt werden außerdem 8.4, 8.3 und bis Jahresende 8.2.

Ist es gefährlich, eine phpinfo-Datei auf dem Server zu haben?

Ja, wenn sie liegen bleibt. Sie verrät Versionen, Pfade und Einstellungen, die Angreifer für gezielte Angriffe nutzen. Löschen Sie die Datei sofort nach dem Aufruf.

Quellen

Stand der Angaben: 21. Oktober 2026. Gesetze und Förderbedingungen ändern sich; maßgeblich sind die verlinkten Originalquellen.

Schriftliche Ersteinschätzung, ohne Verkaufsanruf

Alte PHP-Version gefunden? Warten Sie nicht auf den Angriff.

Wir aktualisieren PHP, testen Ihre Website mit der neuen Version und bestätigen den Patchstand schriftlich. 95 € netto pro Stunde im 15-Minuten-Takt.

Antwort innerhalb von 24 Stunden an Werktagen · +43 699 1919 5789