Quand votre version de PHP cesse-t-elle d’être corrigée ?

Les dates de fin de support (EOL) de PHP et des principaux frameworks PHP, relevées sur les pages des mainteneurs eux-mêmes. À jour au 25 octobre 2026.

Gratuit : vérifiez votre composer.lock face à ces dates, dans votre navigateur. Rien n’est envoyé.

Les prochaines dates à surveiller

  • Symfony 6.4 : fin des corrections de bugs en novembre 2026, fin des correctifs de sécurité en novembre 2027.
  • PHP 8.2 : fin des correctifs de sécurité le 31 décembre 2026.
  • PHP 8.4 : fin des corrections de bugs le 31 décembre 2026 ; les correctifs de sécurité continuent jusqu’au 31 décembre 2028.
  • Laravel 12 : fin des correctifs de sécurité le 24 février 2027.

Ce que signifient les trois statuts

Maintenue : les bugs signalés et les failles de sécurité sont corrigés, avec des versions publiées régulièrement.

Sécurité uniquement : seules les failles de sécurité sont corrigées, au besoin. Les bugs ordinaires restent en l’état.

Fin de vie : plus aucune correction. Le logiciel continue de tourner, mais les vulnérabilités découvertes restent ouvertes.

PHP

VersionSortieFin des corrections de bugsFin des correctifs de sécuritéStatut
8.5Maintenue
8.4Maintenue
8.3Sécurité uniquement
8.2Sécurité uniquement
8.1––Fin de vie
8.0––Fin de vie
7.4––Fin de vie
7.3––Fin de vie
7.2––Fin de vie
7.1––Fin de vie
7.0––Fin de vie
5.6––Fin de vie
5.5––Fin de vie
5.4––Fin de vie
5.3––Fin de vie

Source: php.net · À jour au 25 octobre 2026

Les versions récentes de PHP bénéficient de deux ans de corrections de bugs, puis de deux ans de correctifs de sécurité, avec une fin au 31 décembre. PHP 8.2 est la prochaine branche concernée : que faire avant le 31 décembre 2026 et comment nous faisons la montée de version de PHP.

Laravel

VersionSortieFin des corrections de bugsFin des correctifs de sécuritéStatut
13Maintenue
12Sécurité uniquement
11Fin de vie
10Fin de vie
9Fin de vie
8Fin de vie
7Fin de vie
6 LTSFin de vie
5.8Fin de vie
5.5 LTSFin de vie

Source: laravel.com · À jour au 25 octobre 2026

Laravel accorde à chaque version majeure 18 mois de corrections de bugs et 2 ans de correctifs de sécurité. Les corrections de bugs de Laravel 13 courent jusqu’au T3 2027.

Symfony

VersionSortieFin des corrections de bugsFin des correctifs de sécuritéStatut
8.1Maintenue
8.0Fin de vie
7.4 LTSMaintenue
7.3Fin de vie
7.2Fin de vie
7.1Fin de vie
7.0Fin de vie
6.4 LTSMaintenue
6.3Fin de vie
6.2Fin de vie
6.1Fin de vie
6.0Fin de vie
5.4 LTSSécurité uniquement
5.3Fin de vie
5.2Fin de vie
5.1Fin de vie
5.0Fin de vie
4.4 LTSFin de vie
3.4 LTSFin de vie
2.8 LTSFin de vie
symfony 1.x––Aucune date annoncéesymfony 1 is outside the symfony.com release list (the release API covers 2.0 and later). Community fork: FriendsOfSymfony1.Fin de vie

Source: symfony.com · À jour au 25 octobre 2026

Symfony n’annonce ses fins de support qu’au mois près, sans jour précis. Les versions LTS (x.4) bénéficient de 3 ans de corrections de bugs et de 4 ans de correctifs de sécurité. Le support de sécurité de Symfony 5.4 a été prolongé jusqu’en février 2029.

Zend Framework et Laminas

VersionSortieFin des corrections de bugsFin des correctifs de sécuritéStatut
Zend Framework 1––Fin de vie
Zend Framework 2––Fin de vie
Laminas MVC––Sécurité uniquement

À jour au 25 octobre 2026

Zend Framework 1 est arrivé en fin de vie en 2016. Le fork communautaire zf1-future le fait tourner sur des versions de PHP plus récentes ; ses mainteneurs indiquent PHP 8.2 comme dernière version testée. Laminas MVC ne reçoit plus que des correctifs de sécurité jusqu’au 31 décembre 2028 et ne sera pas adapté à PHP 8.5. Le projet Laminas recommande Mezzio pour la suite.

CodeIgniter

VersionSortieFin des corrections de bugsFin des correctifs de sécuritéStatut
4.x––Aucune date annoncéeOnly the latest release is maintained (v4.7.5 on 2026-10-24). PHP 8.5 needs 4.7.0 or later.Maintenue
3.x––Aucune date annoncéeLegacy version in maintenance, mostly security updates (current 3.1.13). No end date announced.Sécurité uniquement

Source: codeigniter.com · À jour au 25 octobre 2026

CodeIgniter ne maintient que la dernière version 4.x. CodeIgniter 3 est en maintenance, avec surtout des mises à jour de sécurité et sans date de fin annoncée. Passer de la version 3 à la 4 relève davantage de la réécriture que de la montée de version.

CakePHP

VersionSortieFin des corrections de bugsFin des correctifs de sécuritéStatut
5.x–Aucune date annoncéeActive: 5.4. Security fixes: 5.2 to 5.4.Maintenue
4.x–Fin de vie
3.x––Aucune date annoncéeMarked unsupported by the CakePHP team; no end date published. Last branch 3.10.Fin de vie
2.x––Aucune date annoncéeMarked unsupported by the CakePHP team; no end date published. Last branch 2.10.Fin de vie

Source: book.cakephp.org · À jour au 25 octobre 2026

Le support de sécurité de CakePHP 4.x a pris fin le 10 septembre 2026. CakePHP 3 et 2 ne sont plus maintenus.

Que faire si votre version figure sur cette page

  1. 01

    Vérifiez ce qui tourne

    php -v sur le serveur et composer show dans le projet vous donnent les versions de PHP et du framework. Le Lock Check lit votre composer.lock et affiche les dates qui concernent votre projet.

  2. 02

    Mesurez l’écart

    Quelle version maintenue pouvez-vous atteindre, et qu’est-ce qui bloque ? Paquets, fonctionnalités de PHP, code maison.

  3. 03

    Planifiez avant l’échéance

    Un Debt Check mesure l’écart et vous propose trois options avec des fourchettes de prix, en 3 jours ouvrés.

Questions sur les fins de support

Est-il illégal de faire tourner une version de PHP en fin de vie ?

Pas en soi. Mais des textes comme le RGPD (article 32) et NIS2 exigent des mesures de sécurité appropriées, et les auditeurs comme les questionnaires clients demandent souvent si vos logiciels sont encore maintenus.

Mon hébergeur propose encore PHP 7.4. Suis-je tranquille ?

Votre hébergeur maintient cette version en service, mais le projet PHP ne la corrige plus. Certaines distributions Linux et certains hébergeurs rétroportent des correctifs de sécurité sur d’anciennes versions, parfois contre un supplément. Vérifiez précisément ce qui est couvert.

Que signifie LTS ?

Long-term support, ou support à long terme : une version que les mainteneurs soutiennent plus longtemps que d’habitude. Symfony désigne chaque version x.4 comme LTS.

D’où viennent ces dates ?

Des mainteneurs : php.net, laravel.com, symfony.com, getlaminas.org, framework.zend.com, codeigniter.com et book.cakephp.org. Chaque tableau renvoie à sa source. Quand un mainteneur ne donne pas de date, nous l’indiquons plutôt que de la deviner.

Cette page est-elle à jour ?

Nous revérifions les dates auprès des sources officielles au moins une fois par trimestre et à chaque nouvelle version. La date en haut de page indique la dernière vérification.

Planifiez la montée de version avant l’échéance

Envoyez-nous votre composer.lock et votre version de PHP : un lien vers le dépôt, ou le fichier en pièce jointe d’un e-mail. Nous vous dirons ce qu’implique la montée de version et, à peu près, ce qu’elle coûte.