PHP-Versionscheck
Die meisten WordPress-, TYPO3- und Shop-Websites laufen mit PHP. Ist die Version veraltet, bleiben bekannte Sicherheitslücken offen. Zeigt der Server die Version zusätzlich öffentlich an, liefert er Angreifern die passende Information gleich mit. Der Check zeigt Ihnen beides in wenigen Sekunden.
Wird geprüft
So lesen Sie das Ergebnis
Wir lesen die HTTP-Header aus, die Ihr Server bei jeder Anfrage mitschickt, einmal für die eingegebene Seite und einmal für eine nicht vorhandene Seite. Der zweite Abruf ist wichtig: Startseiten kommen oft aus einem Cache, Fehlerseiten laufen dagegen meist direkt durch PHP und zeigen die Header ungefiltert.
Die Ampel
- In Ordnung
Dieser Punkt ist korrekt umgesetzt.
- Prüfen
Kein akuter Fehler, aber Verbesserungspotenzial.
- Problem
Wirkt sich wahrscheinlich negativ aus und sollte behoben werden.
- Info
Zur Information, ohne Wertung.
- 01
Sichtbarkeit der PHP-Version
Header wie "X-Powered-By: PHP/8.1.2" verraten die genaue Version. Das ist kein Fehler im engeren Sinn, erleichtert aber automatisierte Angriffe: Bots suchen gezielt nach Servern, deren Version eine bekannte Lücke hat. Ist nichts sichtbar, zeigen wir das bewusst neutral als Hinweis und nicht grün, denn über die Aktualität sagt es nichts aus. Welche Version tatsächlich läuft, kann dann nur Ihr Hoster sagen.
- 02
Support-Status
Jede PHP-Version wird zwei Jahre aktiv weiterentwickelt und erhält danach zwei weitere Jahre nur noch Sicherheitsupdates. Grün heißt: aktiver Support. Gelb heißt: nur noch Sicherheitsupdates, ein Umstieg sollte geplant werden. Rot heißt: keine Updates mehr, bekannte Lücken bleiben offen. Die Daten beziehen wir tagesaktuell.
- 03
Patch-Stand
Innerhalb einer Version erscheinen regelmäßig Patch-Releases, etwa 8.3.35 auf 8.3.36. Sie schließen Sicherheitslücken und lassen sich in der Regel ohne Anpassungen an der Website einspielen. Ausnahme: Linux-Distributionen wie Debian oder Ubuntu übernehmen Korrekturen teils, ohne die Versionsnummer zu ändern.
- 04
Webserver-Version
Auch Apache, nginx oder IIS nennen im Header "Server" häufig ihre genaue Version. Für diese Angabe gilt dasselbe wie für PHP: Sie nützt niemandem außer potenziellen Angreifern und lässt sich mit einer Zeile in der Konfiguration abschalten.
- 05
Gefundene Technik-Header
Zum Schluss listen wir alle Header auf, die Rückschlüsse auf Ihre Technik zulassen, etwa das eingesetzte CMS. Gehen Sie die Liste durch und prüfen Sie, ob jede dieser Angaben wirklich öffentlich sein muss.
Warum die PHP-Version über Ihre Sicherheit entscheidet
PHP ist die Grundlage für einen Großteil aller Websites, auch für WordPress. Jede neue Version bringt Sicherheitskorrekturen, mehr Geschwindigkeit und neue Funktionen. Ältere Versionen werden irgendwann nicht mehr gepflegt. Lücken, die danach bekannt werden, bleiben für immer offen.
In der Praxis laufen viele Websites jahrelang auf derselben Version, weil niemand das Thema auf dem Schirm hat. Der Hoster stellt zwar neue Versionen bereit, schaltet aber nicht automatisch um, weil ältere Themes und Plugins dabei Fehler werfen können. So entsteht ein schleichendes Risiko, das erst sichtbar wird, wenn etwas passiert.
Ein Update lohnt sich auch abseits der Sicherheit. Neuere PHP-Versionen verarbeiten Anfragen spürbar schneller, was sich direkt auf Ladezeiten und damit auf Nutzererlebnis und Google-Rankings auswirkt. Aktuelle Versionen von WordPress, WooCommerce und vielen Plugins setzen zudem eine Mindestversion voraus.
Wichtig ist die richtige Reihenfolge: Erst eine Kopie der Website auf der neuen Version testen, dann umstellen. So vermeiden Sie, dass die Live-Seite plötzlich eine Fehlermeldung zeigt.
Versionsangaben ausblenden
# php.ini
expose_php = Off
# Apache (.htaccess oder Server-Konfiguration)
Header unset X-Powered-By
ServerTokens Prod
ServerSignature Off
# nginx
server_tokens off;Auf vielen Managed-Hosting-Paketen lässt sich "expose_php" im Verwaltungsbereich umstellen. "ServerTokens" ist nur in der Server-Konfiguration wirksam, nicht in der .htaccess. Fragen Sie hier im Zweifel Ihren Hoster.
Häufige Fragen zur PHP-Version
Wie finde ich heraus, welche PHP-Version meine Website nutzt, wenn der Check nichts anzeigt?
Ist es schlimm, wenn die PHP-Version sichtbar ist?
Kann ein PHP-Update meine Website beschädigen?
Mein Hoster sagt, die Version sei gepatcht, obwohl der Check einen alten Patch-Stand zeigt.
Woher stammen die Support-Daten?
Werden meine Eingaben gespeichert?
PHP-Update ohne Risiko
Wir prüfen Ihre Website auf Kompatibilität, testen das Update in einer sicheren Kopie und stellen erst um, wenn alles läuft. Auf Wunsch übernehmen wir auch die laufende Wartung, damit das Thema nicht wieder einschläft.
Passende Tools
- HEAD Security-Header-Check Prüft, welche Schutzangaben Ihr Server mitschickt: HTTPS, HSTS, CSP, Einbettschutz, Cookies. Mit Note und Baustein.
- WP WordPress Sicherheitscheck Findet typische Schwachstellen wie offene Benutzernamen, veraltete Versionen und öffentliche Fehlerprotokolle.
- CMS CMS-Erkennung Zeigt, mit welchem System eine Website läuft, ob die Version noch Sicherheitsupdates bekommt und bei WordPress, welche Plugins veraltet oder angreifbar sind.
- SPEED Ladezeit- & Hosting-Check Misst die Ladezeit mit Google PageSpeed und zeigt, wo Ihre Website liegt, wann Zertifikat und Domain ablaufen und wer Ihre E-Mails betreibt.
















