W3Tech : plus de 60 % des sites Web tournent sur PHP 5.x
une version qui ne sera plus supportée après le 31 décembre 2018
Passé le 31 décembre 2018, aucune version de PHP 5.x ne va encore bénéficier de mise à jour de sécurité, puisque PHP 5.6, la dernière version de la branche, sera également coupée de ces mises à jour. Cela n'est toutefois pas une nouvelle, car c'est bien connu de la communauté PHP depuis plus d'un an. Ce qui devrait donc avoir laissé suffisamment de temps aux sites Web utilisant PHP 5.x pour migrer vers PHP 7.1+ (la fin des mises à jour de sécurité de PHP 7.0 étant prévue pour le 3 décembre).
Mais le constat est que des millions de sites internet utilisent encore PHP 5.x à 10 semaines de la fin des mises à jour de sécurité de cette branche du langage de programmation Web. C'est en tout cas ce que révèlent les dernières statistiques de W3Tech.
Pour information, W3Techs (World Wide Web Technology Surveys) est un site spécialisé dans les enquêtes sur l’utilisation des technologies du Web. Il produit donc régulièrement des statistiques sur les technologies Web les plus populaires selon différentes catégories, y compris les langages utilisés pour le développement de sites Web.
D'après W3Tech, la version 5.x de PHP est utilisée par 78,3 % des sites Web utilisant PHP. Or au mois d'octobre 2018, PHP est de très loin le langage de programmation Web côté serveur le plus utilisé. Le même baromètre indique en effet que PHP est utilisé par 78,9 % de tous les sites Web dont il a pu identifier le langage côté serveur. Ce qui veut dire qu'environ 62 % de tous les sites Web utilisent PHP et pourraient donc être exposés après le 31 décembre 2018.
Le fait qu'autant de sites internet utilisent PHP 5.x n'est pas un problème en soi, en théorie, puisqu'il y a encore un peu de temps pour migrer. Mais il est probable que la grande majorité ne se soucie guerre de la fin des mises à jour de sécurité de PHP 5.6, comme l'avait déjà montré Semaphore CI, un fournisseur de solutions de Continous Integration & Delivery, également connu pour ses publications régulières sur les versions de langages open source qui sont utilisées dans des projets commerciaux.
Fin décembre 2017, Semaphore annonçait que les versions 5.3, 5.4 et 5.5 de PHP, qui n'étaient plus supportées, étaient utilisées dans 34 % des projets PHP. Pendant ce temps, 37 % des projets PHP utilisaient la version 5.6, dont la période de support actif s'est terminée le 19 janvier 2017.
D'après Semaphore CI, cela peut être dû au fait que le processus de mise à jour de 5.x à 7.x est complexe, avec par exemple de nombreuses erreurs fatales converties en exceptions, beaucoup de changements dans la gestion des variables et des entiers, entre autres.
Mais la lenteur dans la migration vers les nouvelles versions de PHP peut également s'expliquer par le manque d'effort collectif pour pousser les sites Web à passer aux versions plus récentes de PHP. Lorsqu'on regarde par exemple les gros propulseurs de PHP sur le web, les systèmes de gestion de contenu (CMS) écrits en PHP, seul Drupal a décidé de passer à PHP 7.x comme version minimale exigée, mais il faudra encore attendre mars 2019 pour que ce changement entre en vigueur, alors que PHP 7.0 ne va plus recevoir de mise à jour de sécurité le 3 décembre prochain. Pendant ce temps, la version minimale est PHP 5.3 pour Joomla et PHP 5.2 pour WordPress. Précisons que WordPress représente 59,5 % des parts sur le marché des CMS et est utilisé par 32 % de tous les sites Web, d'après les dernières statistiques de W3Tech.
Sources : W3Tech, Support PHP
Et vous ?
Qu'en pensez-vous ?
Qu'est-ce qui pourrait freiner la migration vers les dernières versions de PHP ?
Utilisez-vous PHP ? Pourquoi et quelles versions ?
Partager