Was ist die PHP Version und warum zählt sie

 

PHP ist die Programmiersprache, in der viele Webseiten und auch diese Bildergalerie geschrieben sind. Wie jede Software wird PHP weiterentwickelt, und jede Ausgabe trägt eine Nummer, etwa 8.3 oder 7.4. Diese Nummer nennt man die PHP-Version. Sie sagt, welcher Stand der Sprache auf dem Server läuft. Das klingt nach einem Detail, entscheidet aber darüber, ob ein Script überhaupt funktioniert und wie sicher es ist.

Was ist die PHP Version?: Drei verschachtelte Versions-Tags in unterschiedlichen Groessen, Elefanten-Silhouette und Zahnrad, darunter eine Kalender-Ze

Wie eine Versionsnummer aufgebaut ist

Eine solche Nummer besteht meist aus drei durch Punkte getrennten Zahlen, zum Beispiel 8.3.7. Jede Stelle hat eine eigene Bedeutung, und wer sie liest, versteht sofort, wie groß eine Änderung ist.

StelleBeispielBedeutung
Hauptversiondie 8 in 8.3.7große Änderungen, oft nicht abwärtskompatibel
Nebenversiondie 3 in 8.3.7neue Funktionen, meist verträglich
Patchdie 7 in 8.3.7Fehler- und Sicherheitskorrekturen

Steigt die erste Zahl, etwa von 7 auf 8, kann sich das Verhalten der Sprache deutlich ändern, und älterer Code läuft möglicherweise nicht mehr. Steigt nur die letzte Zahl, sind nur kleine Korrekturen dazugekommen, an denen sich nichts Wesentliches ändert. Diese mittlere Zahl ist die, die im Alltag am häufigsten genannt wird, etwa wenn von PHP 8.3 die Rede ist. Den Patch nennt man dagegen selten, weil er für die Verträglichkeit kaum eine Rolle spielt.

Warum die Nummer wichtig ist

Die Versionsnummer ist kein Selbstzweck. Sie hängt direkt mit drei Dingen zusammen, die für den Betrieb Ihrer Seite zählen.

  • Sicherheit: alte Versionen erhalten irgendwann keine Korrekturen mehr und werden angreifbar
  • Funktion: Scripte setzen oft eine Mindestversion voraus und brechen darunter ab
  • Geschwindigkeit: neuere Versionen arbeiten in vielen Fällen schneller

Ein Script, das für PHP 8 geschrieben wurde, kann auf einem Server mit PHP 5 schlicht nicht starten. Umgekehrt kann sehr alter Code auf einer modernen Version Fehler werfen, weil überholte Befehle entfernt wurden. Deshalb passt eine bestimmte Version selten zu jedem beliebigen Script.

Veröffentlichung und Wartungszeitraum

Jede PHP-Version wird über einen festen Zeitraum mit Aktualisierungen versorgt und gilt danach als veraltet. In dieser aktiven Phase gibt es zuerst neue Funktionen, später nur noch Sicherheitskorrekturen. Ist auch dieser Zeitraum vorbei, erscheinen keine Updates mehr.

Für Sie als Betreiber heißt das: Eine Version, die ihr Lebensende erreicht hat, sollten Sie nicht mehr dauerhaft einsetzen, auch wenn die Seite scheinbar läuft. Ohne Sicherheitsupdates bleibt jede neue Lücke offen. Welche Version aktuell gepflegt wird, veröffentlicht das PHP-Projekt selbst und aktualisiert die Angaben regelmäßig.

Wie sich die Version ändert

Die PHP-Version liegt nicht im Script, sondern auf dem Server Ihres Hosters. Sie lässt sich daher nicht in den Galerie-Dateien einstellen, sondern nur dort, wo die Sprache installiert ist.

In den meisten Hosting-Paketen können Sie die Version im Kundenmenü umstellen, oft mit wenigen Klicks zwischen mehreren angebotenen Ständen. Ein solcher Wechsel sollte vorbereitet sein, denn er kann Auswirkungen auf laufende Anwendungen haben. Ein Backup vorher und ein Blick auf die Seite danach gehören dazu. Wer die Nummer lesen und einordnen kann, trifft hier eine bewusste Entscheidung statt zu raten. Damit ist die PHP-Version kein abstraktes Detail mehr, sondern eine Angabe, mit der Sie den Stand und die Sicherheit Ihrer Seite einschätzen können. Beim nächsten Update wissen Sie dann, was die Zahlen bedeuten.

Häufige Fragen

Sobald klar ist, was die PHP-Version aussagt, will man meist wissen, wie man sie selbst herausfindet und welcher Stand heute zeitgemäß ist.

Wie sehe ich, welche PHP-Version auf meinem Server läuft?

Am schnellsten über das Hosting-Panel, wo die PHP-Version meist unter den Domain- oder PHP-Einstellungen steht und sich dort auch umstellen lässt. Alternativ legen Sie eine Datei mit dem Aufruf phpinfo() an, rufen sie im Browser auf und löschen sie danach wieder.

Welche PHP-Version ist aktuell?

Gepflegt wird derzeit die Reihe 8.x, etwa 8.2 oder 8.3, ältere Versionen wie 7.4 erhalten keine Sicherheitsupdates mehr. Diese Angaben ändern sich mit der Zeit, ein Blick auf den aktuellen Stand vor der Wahl lohnt sich also.

Was bedeuten die Zahlen wie 8.3.7?

Die erste Zahl ist die Hauptversion mit großen, oft nicht abwärtskompatiblen Änderungen, die mittlere bringt neue Funktionen, die letzte sind reine Fehler- und Sicherheitskorrekturen. Im Alltag nennt man meist nur die ersten beiden, etwa PHP 8.3.

Verwandte Themen

Wie Sie die passende Version für Ihr Script auswählen und überprüfen, klären diese eng verwandten Artikel: