Aplikacje na Symfony, Zend i Laminas znów na wspieranych wersjach.
PHP 8.2 nie dostaje poprawek bezpieczeństwa po 31 grudnia 2026, a dla Symfony 6.4 ostatni miesiąc poprawek błędów to listopad 2026. Aplikacje na Symfony, Zend Framework i Laminas przenosimy na wspierane wersje i PHP 8.4. Zaczynamy od testów, a całość robimy za jedną stałą cenę.
Dlaczego teraz
PHP 8.2 traci wsparcie
Po 31 grudnia 2026 projekt PHP nie będzie już wydawać poprawek bezpieczeństwa.
Symfony 6.4 przechodzi na same poprawki bezpieczeństwa
Ostatni miesiąc poprawek błędów to listopad 2026, poprawek bezpieczeństwa listopad 2027.
Zend Framework 1 od dawna bez wsparcia
Wsparcie skończyło się 28 września 2016. Fork zf1-future, rozwijany przez społeczność, pozwala dalej używać ZF1; jego opiekunowie podają PHP 8.2 jako najnowszą przetestowaną wersję.
Laminas MVC jest wygaszany
Tylko poprawki bezpieczeństwa do 31 grudnia 2028 i brak wsparcia dla PHP 8.5.
Daty, które mają znaczenie
| Wersja | Co się kończy | Kiedy |
|---|---|---|
| PHP 8.2 | poprawki bezpieczeństwa | 31 grudnia 2026 |
| Symfony 6.4 LTS | poprawki błędów | listopad 2026 |
| Symfony 5.4 LTS | poprawki bezpieczeństwa (przedłużone) | luty 2029 |
| Laminas MVC | poprawki bezpieczeństwa | 31 grudnia 2028 |
| Zend Framework 1 | wszystkie poprawki (już zakończone) | 28 września 2016 |
Typowe ścieżki
| Obecnie | Docelowo | Jak |
|---|---|---|
| Symfony 3–7.3 | Symfony 7.4 LTS | Najpierw usuwamy ostrzeżenia o przestarzałym kodzie (deprecations), potem przechodzimy przez kolejne wersje LTS (6.4 jako przystanek). |
| Symfony 8.0 | aktualne Symfony 8 | Ostatnim miesiącem poprawek dla Symfony 8.0 był lipiec 2026. Przejście na nowsze 8.x to aktualizacja wersji minor. |
| Zend Framework 1 | zf1-future na nowszym PHP albo przejście etapami na Symfony | Fork zf1-future jest testowany do PHP 8.2, które traci wsparcie 31 grudnia 2026. Przejście etapami jest często bezpieczniejsze. |
| Laminas MVC | Mezzio lub Symfony | Projekt Laminas poleca Mezzio; Symfony pasuje, gdy reszta Twojego stacku stoi na Symfony. |
| PHP 7.x, 8.0–8.2 | PHP 8.4 lub 8.5 | Rector robi zmiany mechaniczne, PHPStan pokazuje, co zostało, resztę robi inżynier. |
Jak to przebiega
01
Code Audit
Mierzymy dystans: PHPStan, próbny przebieg Rectora, log deprecations Symfony,
composer outdatedicomposer audit, do tego czytanie kodu.02
Stała cena
Zanim zaczniemy, dostajesz zakres, kroki, harmonogram i jedną cenę.
03
Najpierw testy
Testy charakteryzujące na krytycznych ścieżkach i CI, które uruchamia je przy każdej zmianie.
04
Po jednej wersji naraz
Każdy krok to merge request do przejrzenia. Szczegóły: jak wygląda aktualizacja.
Pytania o Symfony i Zend
Możemy zostać na Symfony 5.4?
Przez jakiś czas. Dla Symfony 5.4 ostatni miesiąc poprawek bezpieczeństwa to luty 2029, ale poprawki błędów skończyły się dużo wcześniej (ostatni miesiąc: listopad 2024). Zaplanuj przejście na 7.4 LTS, zanim stanie się pilne.
Zend Framework 1: aktualizować czy przepisać?
Zwykle ani jedno, ani drugie za jednym zamachem. Fork zf1-future szybko przenosi aplikację na nowsze PHP, a przejście etapami na Symfony wymienia ją część po części, podczas gdy aplikacja dalej działa. Więcej: Modernizacja.
PHP 8.4 czy PHP 8.5?
PHP 8.5 dostaje poprawki bezpieczeństwa do 31 grudnia 2029, PHP 8.4 do 31 grudnia 2028. Zwykle polecamy najnowszą wersję, którą obsługują wszystkie Twoje zależności.
Naszą aplikację na Symfony napisał ktoś inny. To problem?
Nie, większość naszej pracy wygląda właśnie tak. Gdy nikt już nie zna aplikacji, najpierw robimy przejęcie.
Sprawdź, ile pracy wymaga Twoja aktualizacja
Wyślij nam composer.json i wersję PHP. Pierwsze spojrzenie za darmo: odpisujemy z pierwszym krokiem i jego stałą ceną.