Vos applications Symfony, Zend et Laminas de nouveau sur des versions maintenues.
PHP 8.2 ne recevra plus de correctifs de sécurité après le 31 décembre 2026, et Symfony 6.4 cessera de recevoir des corrections de bugs en novembre 2026. Nous faisons passer les applications Symfony, Zend Framework et Laminas sur des versions maintenues et PHP 8.4, en posant les tests d’abord, avec un prix ferme unique.
Pourquoi maintenant
PHP 8.2 arrive en fin de vie
Plus de correctifs de sécurité de php.net après le 31 décembre 2026.
Symfony 6.4 ne reçoit bientôt plus que des correctifs de sécurité
Fin des corrections de bugs en novembre 2026, fin des correctifs de sécurité en novembre 2027.
Zend Framework 1 n’est plus maintenu depuis longtemps
Son support a pris fin le 28 septembre 2016. Le fork communautaire zf1-future le maintient en vie ; ses mainteneurs indiquent PHP 8.2 comme dernière version testée.
Laminas MVC touche à sa fin
Uniquement des correctifs de sécurité jusqu’au 31 décembre 2028, et pas de prise en charge de PHP 8.5.
Les dates qui comptent
| Version | Ce qui s’arrête | Quand |
|---|---|---|
| PHP 8.2 | correctifs de sécurité | 31 décembre 2026 |
| Symfony 6.4 LTS | corrections de bugs | novembre 2026 |
| Symfony 5.4 LTS | correctifs de sécurité (prolongés) | février 2029 |
| Laminas MVC | correctifs de sécurité | 31 décembre 2028 |
| Zend Framework 1 | tous les correctifs (support terminé) | 28 septembre 2016 |
Parcours courants
| De | Vers | Comment |
|---|---|---|
| Symfony 3–7.3 | Symfony 7.4 LTS | D’abord corriger toutes les dépréciations signalées, puis passer d’une LTS à la suivante (6.4 comme étape intermédiaire). |
| Symfony 8.0 | Symfony 8 actuel | Symfony 8.0 ne reçoit plus de correctifs depuis juillet 2026. Le passage à une version 8.x plus récente est une montée de version mineure. |
| Zend Framework 1 | zf1-future sur un PHP plus récent, ou migration progressive vers Symfony | zf1-future est testé jusqu’à PHP 8.2, version dont le support s’arrête le 31 décembre 2026. La migration progressive est souvent la voie la plus sûre. |
| Laminas MVC | Mezzio ou Symfony | Le projet Laminas recommande Mezzio ; Symfony convient quand le reste de votre stack est en Symfony. |
| PHP 7.x, 8.0–8.2 | PHP 8.4 ou 8.5 | Rector pour les changements mécaniques, PHPStan pour repérer ce qui lui a échappé, un ingénieur pour le reste. |
Comment ça se passe
01
Code Audit
Nous mesurons l’écart : PHPStan, Rector en exécution à blanc, le journal des dépréciations de Symfony,
composer outdatedetcomposer audit, et une lecture du code.02
Prix ferme
Vous recevez le périmètre, les étapes, le planning et un prix unique avant que nous commencions.
03
Les tests d’abord
Des tests de caractérisation sur les parcours critiques, et une CI qui les exécute à chaque modification.
04
Une version à la fois
Chaque étape est une merge request que vous pouvez relire. Le détail : déroulement d’une montée de version.
Questions sur Symfony et Zend
Pouvons-nous rester sur Symfony 5.4 ?
Pour un temps. Les correctifs de sécurité de Symfony 5.4 courent jusqu’en février 2029, mais ses corrections de bugs ont pris fin en novembre 2024. Planifiez le passage à la 7.4 LTS tant que ce n’est pas urgent.
Zend Framework 1 : montée de version ou réécriture ?
En général, ni l’une ni l’autre d’un seul coup. zf1-future fait passer rapidement l’application sur un PHP plus récent, et une migration progressive vers Symfony la remplace partie par partie pendant qu’elle continue de tourner. Voir Modernisation.
PHP 8.4 ou PHP 8.5 ?
PHP 8.5 reçoit des correctifs de sécurité jusqu’au 31 décembre 2029, PHP 8.4 jusqu’au 31 décembre 2028. Nous recommandons en général la version la plus récente que toutes vos dépendances prennent en charge.
Notre application Symfony a été construite par quelqu’un d’autre. Est-ce un problème ?
Non, c’est l’essentiel de notre travail. Quand plus personne ne connaît l’application, nous commençons par un Takeover.
Découvrez ce qu’implique votre montée de version
Envoyez-nous votre composer.json et votre version de PHP. Premier regard gratuit : nous vous répondons avec la première étape et son prix ferme.