Que faire quand la version de PHP de son serveur n'est plus supportée ?

Une version de PHP en fin de vie ne reçoit plus aucun correctif de sécurité : votre site tourne alors sur un socle dont les failles publiées ne seront jamais comblées. La réponse n'est jamais de basculer la version en production « pour voir » : il faut tester la compatibilité du site sur un environnement de préproduction, corriger ce qui casse, puis basculer. C'est un chantier planifié, pas une case à cocher chez l'hébergeur.

Le calendrier officiel de PHP donne le tempo : chaque branche est activement maintenue deux ans, puis reçoit deux années supplémentaires de correctifs de sécurité uniquement. PHP 8.1 est arrivé en fin de vie le 31 décembre 2025 et PHP 8.2 s'arrête le 31 décembre 2026. Les branches 8.3, 8.4 et 8.5 restent couvertes au-delà.

La marche à suivre :

  • Inventorier : version PHP réellement utilisée, CMS, extensions, modules sur mesure.
  • Cloner le site en préproduction et y activer la version PHP cible.
  • Lister les erreurs (journaux, fonctions dépréciées, extensions incompatibles) et corriger, en commençant par le code sur mesure — c'est presque toujours lui qui bloque.
  • Mettre à jour le CMS et les extensions vers des versions compatibles.
  • Recetter, sauvegarder, basculer — avec une procédure de retour arrière prête.

Un site laissé sur une version obsolète finit par cumuler la dette : plus on attend, plus le saut est coûteux. C'est exactement ce qu'un contrat de maintenance anticipe, en traitant ces montées de version avant qu'elles ne deviennent urgentes.