Zuerst den Umfang der Anwendung verstehen

Erfassen Sie neben der PHP-Version die verwendeten Erweiterungen, Bibliotheken, Datenbanken und externen Anbindungen. Prüfen Sie, ob Quellcode, Installationsanleitung und Zugang zur Paketquelle verfügbar sind. Ohne diese Informationen wird eine vermeintlich kleine Laufzeitänderung schnell zu einem unklaren Entwicklungsauftrag.

Lassen Sie Fachanwender die wichtigsten Vorgänge benennen. Ein monatlicher Export kann kritischer sein als eine häufig aufgerufene Informationsseite. Die spätere Abnahme sollte diese tatsächlichen Aufgaben abbilden und nicht nur prüfen, ob die Anwendung ohne sichtbare Fehlermeldung startet.

Eine tragfähige Reihenfolge festlegen

Die PHP-Supporttabelle zeigt, welche Zweige noch regulär gepflegt werden. Für ein längerfristiges Ziel zählt zusätzlich, ob Framework und Erweiterungen den gewählten Zweig unterstützen. Ein möglichst grosser Versionssprung ist nicht automatisch die beste erste Massnahme, wenn zentrale Komponenten vorher angepasst werden müssen.

Teilen Sie den Weg in überprüfbare Schritte: reproduzierbare Testumgebung, Abhängigkeitsbereinigung, Codeanpassung, Fachtest und kontrollierte Umschaltung. Für jeden Schritt sollte feststehen, was als bestanden gilt. So können Budget und Aufwand anhand echter Ergebnisse nachgeführt werden.

Zwischenlösungen mit Ablaufdatum versehen

Falls ein unmittelbarer Umstieg nicht möglich ist, brauchen verbleibende Ausnahmen einen Verantwortlichen und eine Frist. Ein Herstellerangebot für zurückportierte Korrekturen kann Teil der Bewertung sein; Umfang und Laufzeit müssen jedoch konkret belegt werden. Ein allgemeines Etikett wie Langzeitsupport genügt nicht.

Nach erfolgreicher Migration sollten alte öffentlich erreichbare Installationen entfernt oder kontrolliert stillgelegt werden. Bewahren Sie notwendige Sicherungen geschützt auf. Andernfalls bleibt der alte Angriffsweg bestehen, obwohl die neue Anwendung bereits erfolgreich arbeitet.

Ihre Checkliste für den nächsten Schritt

  • Technische und fachliche Abhängigkeiten gemeinsam erfassen.
  • Migrationsschritte mit überprüfbaren Abnahmen definieren.
  • Altsysteme nach der Umschaltung kontrolliert stilllegen.

Häufige Fragen

Ist eine einzelne Sicherheitskorrektur eine dauerhafte Lösung?

Sie kann einen konkreten Fehler beheben. Ob die Plattform langfristig wartbar bleibt, hängt von weiteren Aktualisierungen, Erweiterungen und dem zugesagten Support ab.

Wie lässt sich der Aufwand seriös schätzen?

Nach einer Bestandsaufnahme und einem repräsentativen Test. Eine pauschale Aufwandsgarantie ohne Kenntnis des Codes und seiner Abhängigkeiten ist wenig belastbar.

Quellen & weiterführende Informationen

PHP: Unterstützte Versionszweige ↗Composer: Abhängigkeiten und Plattformanforderungen ↗

Fachliche Orientierung, Stand 25.10.2026. Der konkrete Befund erfordert Zugriff auf die betroffene Umgebung und eine abgestimmte Prüfung.