Für Migration von PHP 7.4 auf PHP 8.5 gibt es nicht nur ein Paket oder einen Befehl. PHP 7.4 ist seit November 2022 EOL; PHP 8.5 erschien am 20. November 2025. Migration mit Staging, Deprecation-Logs und Extension-Prüfung durchführen. Dieser Leitfaden bündelt Entscheidungskriterien, Production-Checks, Sicherheitsgrenzen, Kapazitätssignale und Rollback.
Zuerst den Ist-Zustand messen: Extension / Deprecation / Error Logs. PHP 7.4 ist seit November 2022 EOL; PHP 8.5 erschien am 20. November 2025. Migration mit Staging, Deprecation-Logs und Extension-Prüfung durchführen. Backup/Rollback, Zugriffsweg und Abnahmekriterien dokumentieren und vor Production begrenzt testen.
Dieselbe Migration von PHP 7.4 auf PHP 8.5-Anforderung braucht für Test, normale Production und kritisches/HA-Umfeld unterschiedliche Topologie.
Inventar → Test → Change → Validierung → Beobachtung → Rollback-Entscheidung begrenzt den Blast Radius, besonders bei Stateful/Customer-Systemen.
Ziel ist nicht nur 'installiert', sondern dass Extension / Deprecation / Error Logs im erwarteten Bereich liegt und Rollback funktioniert.
Diese Befehle dienen primär Read-only-Health/Status. IPs, Nutzer, Token, Domains und Secrets vor Sharing maskieren.
php -vphp -m | sortphp --inicomposer check-platform-reqs 2>/dev/null || truePHP 7.4 ist seit November 2022 EOL; PHP 8.5 erschien am 20. November 2025. Migration mit Staging, Deprecation-Logs und Extension-Prüfung durchführen. Monitoring, Backup oder Access-Control zugunsten von Geschwindigkeit auszulassen erhöht oft die Gesamtausfallzeit.
Diese Reihenfolge kann als Change-Runbook dienen; je Schritt Owner, Wartungsfenster und Erfolgskriterium ergänzen.
PHP 7.4 ist seit November 2022 EOL; PHP 8.5 erschien am 20. November 2025. Migration mit Staging, Deprecation-Logs und Extension-Prüfung durchführen.
Zuerst Pakete/Extensions inventarisieren; auch DB-Treiber, Loader, Cron und CLI-Runtime prüfen.
Bei Blue/Green/Snapshots DNS-/Traffic-Switch-Zeit messen; Backup ist nicht gleich schneller Rollback.
Deprecated-Verhalten in Staging mit Error Reporting/Tests sichtbar machen statt erst in Production.
Bei Major-DB-Upgrades sind Client Libraries, Collations, Auth Plugins und Replication-Formate ebenso wichtig wie App-Code.
Nach Cutover Login, Checkout, Cron, Queue, Mail, Upload, Backup und Admin testen—not nur HTTP 200.
Keine pauschale Zahl. Extension / Deprecation / Error Logs messen, bevor Production nur nach RAM/vCPU dimensioniert wird.
Backup ist nötig, garantiert Recovery aber erst nach Restore-Test, Rollback-Zeit und State-Konsistenz.
Aktuelle Version/Topologie, Extension / Deprecation / Error Logs, bereinigte Logs, Peak-Zeit, Datengröße und Wartungsfenster; keine Secrets/Passwörter.
Staging/kleiner Pilot, beobachtbare Metriken, kleiner Scope und getesteter Rollback.
Teilen Sie Topologie, User/Traffic, Extension / Deprecation / Error Logs, Datengröße und Ziel; Technikteam plant VPS/VDS/Dedicated oder Migration.