Vous avez reçu un email de votre hébergeur : la version de PHP utilisée par votre site « arrive en fin de vie » ou « n'est plus prise en charge », et il vous demande d'en choisir une plus récente. Ce message n'est pas une formalité. Voici ce qu'il signifie et comment y répondre sans mettre votre site en panne.

En bref
  • PHP est le langage qui fait fonctionner votre site ; chaque version n'est entretenue que quelques années.
  • Une version qui n'est plus entretenue ne reçoit plus de corrections de sécurité : votre site devient une cible.
  • PHP 5.6 n'est plus entretenu depuis 2018, PHP 7.4 depuis 2022 : ces sites sont à mettre à jour en priorité.
  • Changer de version peut casser un site ancien : on vérifie avant, on sauvegarde, on teste.

PHP, c'est quoi exactement ?

PHP est le langage de programmation qui fait fonctionner une grande partie des sites internet, dont ceux construits avec WordPress, PrestaShop, Joomla ou Drupal. À chaque visite, le serveur de votre hébergeur exécute le code PHP de votre site pour fabriquer la page affichée.

Comme tout logiciel, PHP évolue par versions. Chaque version reçoit des corrections de sécurité pendant quelques années, puis plus rien.

Pourquoi votre hébergeur vous le demande

Une version qui ne reçoit plus de mises à jour reste exposée à toutes les failles découvertes après sa fin de support. En octobre 2026, par exemple, des failles critiques et déjà exploitées ont été corrigées dans les versions maintenues, mais pas dans les versions anciennes.

Fin des mises à jour de sécurité, selon le projet PHP
Version Fin des mises à jour de sécurité
PHP 4.4 7 août 2008
PHP 5.6 31 décembre 2018
PHP 7.4 28 novembre 2022
PHP 8.1 31 décembre 2025
PHP 8.2 31 décembre 2026
PHP 8.3 31 décembre 2027
PHP 8.4 31 décembre 2028
PHP 8.5 31 décembre 2029
Attention

Des sites fonctionnent encore en PHP 5, voire en PHP 4. Ils n'ont reçu aucune correction de sécurité depuis plus de sept ans, et parfois plus de dix-huit ans. Dans ce cas, la migration est urgente, et elle demande souvent plus qu'un simple changement de réglage.

Ce que vous risquez à attendre

  • Le piratage : un site sur une version non maintenue est une cible facile pour les robots qui cherchent des failles connues.
  • Un changement imposé : beaucoup d'hébergeurs finissent par basculer automatiquement les sites vers une version récente. Si le site n'est pas compatible, il peut cesser de fonctionner du jour au lendemain.
  • Un surcoût : certains hébergeurs facturent le maintien d'une ancienne version.

Pourquoi on ne change pas de version d'un simple clic

Chaque nouvelle version de PHP retire ou modifie certaines instructions. Un thème, une extension ou un module écrit pour une ancienne version peut alors provoquer une page blanche, une « erreur 500 » (le message générique d'un serveur qui n'arrive pas à construire la page) ou un dysfonctionnement discret.

Les étapes d'une mise à jour réussie

  1. Identifier la version actuelle et celle proposée par l'hébergeur, dans votre espace client.
  2. Faire l'inventaire : logiciel utilisé (WordPress, PrestaShop…), sa version, ses thèmes et extensions.
  3. Vérifier la compatibilité de chacun avec la version visée, en commençant par mettre à jour le logiciel du site lui-même.
  4. Sauvegarder les fichiers et la base de données, et vérifier que la sauvegarde est exploitable.
  5. Tester si possible sur une copie du site, ou au moment le plus calme, en sachant comment revenir à la version précédente si quelque chose ne va pas.
  6. Changer la version, puis vérifier les pages importantes : formulaires, panier, espace d'administration.
  7. Surveiller les journaux d'erreurs (le fichier où le serveur note les problèmes qu'il rencontre) dans les jours suivants.
À retenir

Si votre site est très ancien ou a été développé sur mesure, la mise à jour de PHP peut nécessiter de corriger ou de remplacer une partie de l'application. Mieux vaut le savoir avant de changer de version.

Sources