Mise à jour de PHP

PHP est le langage de programmation sur lequel repose près de 80% des sites internet mondiaux. Il évolue chaque année et il est fortement recommandé que votre site utilise la dernière version en date.

Devis gratuit et sans engagement

Maintenez à jour les fondations de vos sites internet

PHP est le langage de programmation sur lequel repose près de 80% des sites internet mondiaux. Il est utilisé par WordPress, Prestashop, Drupal, Magento, Typo3, Symfony, Laravel et bien d’autres CMS ou Framework.

PHP évolue chaque année, que ce soit pour donner de nouvelles fonctionnalités aux développeurs ou pour augmenter ses performances en vitesse d’exécution, mais surtout pour corriger des failles de sécurité qui sont découvertes au fil du temps.

Chaque version mineure (il y a en moyenne une version mineure par an) reçoit des mises à jour de sécurité pendant 4 ans, au-delà et sauf exception seules les versions ultérieures disposent de correctifs en cas de nouvelle faille détectée.

Il est donc fortement recommandé que votre site utilise la dernière version en date, ou à minima une version qui reçoive toujours de mises à jour de sécurité.

Pourquoi mon site n’est pas systématiquement sur la dernière version à jour ?

C’est une question qu’il est tout à fait légitime de se poser : si des mises à jour sont publiées annuellement, pourquoi ne pas les appliquer immédiatement ?

La réponse est assez simple : les mises à jour de PHP vont déprécier ou retirer des composants même de PHP qui sont jugés obsolètes, propices à des exploitations par des pirates. Pour qu’un site soit éligible à une mise à jour de PHP, il faut qu’il n’utilise aucun de ces composants, et si c’est le cas il faut que les portions de code source concernées soient revues pour correspondre aux nouveaux standards. Parfois il s’agit de modifications triviales, mais parfois cela peut représenter un gros chantier.

La situation est même aggravée si le site doit passer une ou plusieurs mises à jour majeures de PHP. Pour référence, la dernière version majeure publiée (hors versions mineures) fut la 8.0 en novembre 2020, la précédente fut la 7.0 en janvier 2015 et l’antépénultième fut la 5.0 en septembre 2004. Dans les situations les plus extrêmes, il peut y avoir une à deux décennies de mises à jour à rattraper.

Comment mettre à jour PHP sur mon site ?

L’action doit se faire directement sur votre hébergement, le plus fréquemment via un panel d’administration. Attention, si votre site n’est pas compatible avec la nouvelle version ce dernier risque d’afficher un état dégradé ou même devenir indisponible.

Je recommande donc de procéder à un audit avant toute chose, et de simuler une montée de version dans un environnement de test.