Aktuelles
PHP 7 - umdenken und upgraden
Die Scriptsprache PHP ist mittlerweile über 20 jahre alt. Ursprünglich von Rasmus Lerdorf erdacht, um statischen Homepages mehr Leben einzuhauchen, hat sich die Sprache zu einem mächtigen Programmierwerkzeug entwickelt, dessen Anwendung kaum Grenzen gesetzt sind. PHP läuft auf knapp 250 Millionen Websites weltweit.
Im November letzten Jahres wurde Version 7.2 released. Was eigentlich nur Entwickler interessiert, sollte aber auch Websitebetreiber auf den Plan rufen, denn viele - meist vor Jahren erstellte - Homepages basieren noch auf dem Quellcode von PHP 5. Oder noch weiter darunter.
So gut wie alle namhaften Internet-Provider haben ihre Hosting-Pakete längst auf aktuelle PHP-Versionen umgestellt. Die 5er PHP-Versionen lässt man noch aus Kulanz mitlaufen oder sich im Rahmen eines "extended Supports" teuer bezahlen, wie das Beispiel 1&1 zeigt. Aber die Modernisierung ist nicht nur eine Kostenfrage, PHP7 bietet einiges mehr an Sicherheit und Performance.
Bevor jedoch an ein PHP-Upgrade überhaupt gedacht werden kann, sollten die vollständige Kompatibilität Ihrer Anwendung zur neuen Version sichergestellt sein. Häufig gibt es Probleme, weil einzelne Funktionen oder Komponenten die neue Version nicht mehr unterstützen. So bietet PHP 7 keine Unterstützung mehr für MySQL-Datenbanken, im Zuge des PHP-Upgrades müssen also alle Datenbankfunktionen zumindest umgeschrieben werden. Ebenso wurden aus PHP 7 viele liebgewonnene Funktionen entfernt, die nun anderweitig ersetzt werden müssen.
Der Aufwand für eine Umstellung ist gar nicht so groß - je nach System und Funktionsvielfalt können aber schon mal ein paar Stunden ins Land gehen. Open-Source-Systeme können i.d.R. "per Knopfdruck" auf den neuesten Stand gebracht werden - Backup von Dateisystem und Datenbank nicht vergessen und informieren Sie sich vorher, ob alle verwendeten Plugins und Widgets kompatibel sind. Und aufgepasst: Verschiedene Online-Shopsysteme sind nicht immer mit der allerneuesten PHP-Version kompatibel, weil die dort eingesetzten Source-Excryption-Tools noch nicht auf dem neuesten Stand sind. Dadurch wird verschlüsselter PHP Code nicht ausgeführt, der Laden bleibt geschlossen!
Übrigens wurde bereits PHP 8 angekündigt, höchste Zeit also, alten Ballast über Bord zu werfen und die eigene Website einer Wurmkur zu unterziehen. Wenn Sie dazu Fragen haben, stehen wir Ihnen jederzeit zur Verfügung.
21.03.2018
Alle News vom TAGWORX.NET Neue Medien können Sie auch als RSS Newsfeed abonnieren, klicken Sie einfach auf das XML-Symbol und tragen Sie die Adresse in Ihren Newsreader ein!