Die PHP-Version ist der Versionsstand der Sprache, in der die Website auf dem Server ausgeführt wird. Sie entscheidet darüber, welche Sprachmittel zur Verfügung stehen, wie schnell der Code läuft und wie lange es noch Sicherheitskorrekturen gibt.
- PHP-Version
Der Versionsstand der Sprache, in der die Website auf dem Server ausgeführt wird.
Beispiel: „Im Hostingpaket lässt sich die PHP-Version je Domain einstellen.“Angegeben wird sie zweistellig, etwa 8.4. Jede Reihe wird zwei Jahre lang gepflegt und bekommt danach zwei weitere Jahre lang nur noch Korrekturen für kritische Sicherheitslücken.
Abgrenzung zum PHP-Handler: Die Version sagt, welche Sprache ausgeführt wird. Der Handler sagt, auf welchem Weg der Webserver sie ausführen lässt. Beides steht im Hostingpaket getrennt.
Warum die PHP-Version mehr als eine Zahl ist
Weil mit ihr die Sicherheitskorrekturen enden. Läuft eine Website auf einer Reihe, die aus der Pflege gefallen ist, bleiben gemeldete Lücken offen, und kein Update der Anwendung schließt sie.
Dazu kommt das Tempo. Jede Reihe seit 7.0 hat merklich zugelegt; ein Sprung über mehrere Stände hinweg halbiert bei vielen Anwendungen die Rechenzeit je Aufruf.
Wie der Wechsel der PHP-Version abläuft
Erst auf einer Kopie, siehe Staging-Umgebung. Dort fällt auf, welche Erweiterung fehlt und welche veraltete Schreibweise im Code eine Warnung erzeugt.
Danach im Paket umstellen und die Seite durchklicken, Formulare eingeschlossen. Der Rückweg ist in der Oberfläche derselbe Schalter, deshalb ist der Versuch ohne Risiko, solange eine Sicherung vorliegt.
Woran ein Wechsel der PHP-Version scheitert
An alten Erweiterungen und an Code, der seit Jahren niemandem gehört. Ein eingekauftes Plugin ohne Pflege ist der häufigste Grund, warum eine Website auf einem alten Stand festhängt.
Die Entscheidung läuft dann auf eine Abwägung hinaus: das Plugin ersetzen oder den Server auf einem Stand halten, der keine Korrekturen mehr bekommt. Nur die erste Richtung führt irgendwohin.