Vous l’avez très certainement constaté, de nouvelles versions de PHP sortent régulièrement. Dans cet article, nous avons décidé de tester et analyser chaque version PHP sur des logiciels différents tel que WordPress, Joomla, Prestashop et bien d’autres. Il est vrai qu’il est toujours préférable d’utiliser la dernière version supportée par votre logiciel. D’une part, cela permet de limiter les problèmes de sécurité sur votre site, d’autre part il vous sera possible de noter une nette amélioration en termes de rapidité et de performance de votre site internet.
Durant les tests de performances effectuées sur différents supports, il est à noter que la version PHP 7.3 surpasse toutes les autres versions. En dernier lieu, il est bon de savoir que les versions de 7.0 à 7.1 sont actuellement obsolètes et plus mises à jour.
Nous vous présentons les résultats des tests effectués, puis dans un second temps comment changer votre version PHP. Bonne lecture !
2019, l’année du PHP
2019 fût une grande année pour le PHP. Ce langage est principalement utilisé par les développeurs Web. De plus, beaucoup de logiciels tels que WordPress utilise ce codage. Cependant, depuis la version WordPress 5.0, du Javascript et React ont été ajouté sur le nouvel éditeur de texte Gutenberg.
Selon une étude très récente, pas loin de 80% des sites internet utilise le PHP comme langage de programmation. Depuis 2017, les nouvelles versions PHP se succèdent à grande vitesse.
Comparaison PHP : Configurations testées
Les tests ont été effectués sur différents logiciels tels que WordPress, Joomla, Magento et bien d’autres. Pour ne pas altérer les tests, ces derniers ont tous été effectuées sur le logiciel brut (sans installation de plugins) dans la mesure où cela peut avoir un impact sur le fonctionnement du site internet testé.
Les données mesurées lors des différents tests sont le nombre de requêtes par secondes. En effet, plus il y a de requêtes par seconde, plus le site est rapide.
WordPress 5.2
Le test s’est porté en priorité sur WordPress dans la mesure où ce logiciel est parmi les plus utilisé actuellement. De plus, WordPress vous permet, grâce à l’ajout de plugins, de créer n’importe quel type de site internet, que ce soit un site vitrine, un blog ou une boutique en ligne. Bénéficiez de votre hébergement WordPress LWS avec PHP !
WordPress 5.0 étant l’une des dernières versions, il était tout à fait normal de débuter par ce dernier. Le résultat du test donne la version PHP 7.3 largement vainqueur avec plus de 254 requêtes par seconde, loin devant la version PHP 5.6 avec ces 95 requêtes par seconde. En effet, PHP 7.3 s’avèrent bien plus rapide que toutes les autres versions PHP.
WordPress et Woocommerce
Comme il a été dit plus haut, WordPress permet de créer une boutique en ligne grâce à l’installation d’un plugin opensource, Woocommerce. Tout comme WordPress, la solution Woocommerce est l’une des solutions les plus utilisée pour la création d’un site e-commerce.
Le test a été effectué sur la page produit contenant quelques catégories et quelques produits. On peut constater que le nombre de requêtes par secondes diminuent largement si on compare cela avec un site WordPress de base. Cependant, le test donne toujours la version PHP 7.3 en tête avec plus de 70 requêtes par seconde à l’inverse de la version 5.6 avec un peu plus de 25 requêtes par seconde. Cependant, la différence n’est pas énorme entre PHP 7.2 et 7.3 avec 5 requêtes en moins par seconde pour la première version.
WordPress 4.9.8
WordPress 4.9.8 est déjà une version du logiciel beaucoup plus ancienne. Cependant, beaucoup de sites n’ont pas encore été mis à jour vers l’une des dernières versions WordPress suite à des incompatibilités avec les thèmes ou plugins installées. C’est la raison pour laquelle il est fort intéressant d’effectuer un test sur cette version.
Tout comme pour la version WordPress 5.0, le logiciel de base a été installé, sans plugin et avec le thème fourni par défaut afin de ne pas altérer l’analyse. Le test a montré que la version PHP 7.3 était bien plus rapide que les versions précédentes avec plus de 280 requêtes par secondes, loin devant la version PHP 7.2 avec seulement 250 requêtes par seconde et la version 5.6, à la traîne avec un peu moins de 100 requêtes / seconde.
Cependant, vous pouvez constater que la version WordPress 4.9.8 est aussi bien plus rapide que la version 5.0.
Drupal
Drupal est un logiciel spécialisé dans le système de gestion de contenu. Ce CMS est utilisé par environ 2% des sites internet et a été lancé en 2000. Tout comme WordPress, on peut constater que la version PHP 7.3 est largement en tête avec pas loin de 36 requêtes par seconde. Cependant l’écart est faible avec la version PHP 7.2 mais se creuse considérablement avec la version PHP 5.6.
Joomla
Tout comme Drupal, Joomla est un CMS totalement gratuit et permettant la publication de contenu. Ce logiciel est actuellement déployé sur plus de 3% des sites internet. Tout comme les autres CMS, il est à noter que la version PHP 7.3 surpasse largement les autres versions avec un nombre de requêtes par seconde de presque 42, la version PHP 5.6 est bonne dernière avec seulement 28 requêtes par seconde.
Magento
Tout comme Prestashop, Magento est une plateforme spécialisée dans le domaine du commerce électronique. Ce logiciel alimente actuellement un peu plus de 1% des sites Web. Le test a été effectué après installation de la version 2.3.0 du logiciel, cependant le test n’a pu être effectué sur la version PHP 7.3 dans la mesure où cette version n’est pas encore supportée. Pour ne pas altérer le test, la mise en cache a été désactivée sur le logiciel.
Il est à noter cette fois ci que la version PHP 7.1 arrive en tête avec plus de 16 requêtes par seconde, suivi de très près par la version PHP 7. Loin derrière, nous trouvons toujours la version PHP 5.6.
Laravel
Laravel est un framework très puissant permettant de créer et déployer des applications Web. La version utilisée pour le test est la 5.7.15. Cette version nécessite l’utilisation de PHP 7.1 ou supérieur. Il n’a donc pas été possible d’effectuer un test sur les versions 5.6 et 7.0.
Le test a pu démontrer que la version 7.3 était encore et toujours l’une des versions permettant de meilleures performances avec plus de 620 requêtes. .
Que dire de la version PHP 7.4 ?
La version 7.4 est sortie officiellement le 28 Novembre 2019. Cette dernière dispose de fonctionnalités avancées. Comme vous avez pu le constater lors de nos tests, la version 7.3 dépassait toutes les autres versions en termes de performance mais aussi en termes de sécurité. En effet, l’utilisation de la version 7.3 augmente de 15% les performances d’un site internet.
La version 7.4 disponible actuellement sur les hébergements Web propose son lot de fonctionnalités. De plus cette version améliore encore les performances et la sécurité de votre site internet. En effet, PHP 7.4 apporte plus de lisibilité du code. En effet, PHP 7.4 introduit le préchargement du noyau PHP. Cela s’effectue essentiellement par le biais de l’extension OPcache. Grâce à cela, il ne sera plus nécessaire de charger les scripts à chaque demande.
Comment changer votre version PHP ?
Sur votre formule mutualisé
- Connectez-vous à votre espace client LWS, cliquez sur « Domaine et hébergement » puis sur « »Admin« . Cliquez ensuite sur « Configuration PHP« .
- Choisissez la version désirée et cliquez sur le bouton « Valider« .
Sur un hébergement cPanel
- Connectez-vous à votre espace client LWS, cliquez sur « Domaine et hébergement » puis sur « Admin« . Cliquez ensuite sur le bouton « Accès à cPanel« .
- Cliquez sur le bouton « Sélectionner une version de PHP » se trouvant dans la rubrique « Logiciel » de votre interface cPanel.
- Dans le menu déroulant se trouvant en haut de page, modifiez la version PHP et cliquez sur le bouton « Set as current« .
Sur un serveur VPS
- Connectez-vous à l’administration de votre serveur ISPConfig et cliquez sur « Sites« .
- Cliquez sur le site pour lequel vous désirez modifier la version PHP.
- En bas de page, dans la rubrique « Version PHP« , choisissez la version PHP désirée. Cliquez ensuite sur le bouton « Save » pour sauvegarder votre demande.
Les versions de PHP, pour conclure
Vous avez désormais un aperçu des performances de chacune des versions PHP. Vous pouvez noter que la version 7.3 est l’une des versions les plus performantes et les plus sécurisé actuellement. La version PHP 7.4 qui est sortie fin 2019 améliore encore les performances. Il est à noter que PHP a encore de beaux jours devant lui, d’autant plus que la version 8.0 pointe le bout du nez tout doucement.