Comment vérifier la version de PHP que vous utilisez
Publié: 2022-05-05Pourquoi être sur la dernière version de PHP est important et comment vérifier sur quelle version vous êtes
Chaque site Web a au moins une chose en commun : il fonctionne avec du code.
Si votre site Web est construit avec WordPress, ce code peut inclure un mélange de HTML, CSS et JavaScript (parmi d'autres langages de codage), mais il inclut presque certainement PHP.
Découvrez l'avantage de l'hébergement WordPress géré, perfectionné.
PHP, qui est l'abréviation de Hypertext Preprocessor, est un langage de script open source qui est un élément constant du côté serveur du développement de WordPress depuis le lancement de WordPress en 2003.
La plupart des choses que vous voyez à la fois sur le front et le back-end de votre site WordPress existent grâce à PHP. Non seulement il se trouve dans vos modèles de publication et de page, mais PHP constitue également les fichiers qui construisent le tableau de bord WordPress.
Au fur et à mesure que de nouvelles versions de PHP sont publiées, il est sans doute devenu plus important en tant que cadre puissant pour créer des sites et améliorer les performances, mais l'exécution d'une version à jour de PHP est essentielle pour obtenir ces résultats.
50% des sites WordPress exécutent une version PHP qui est déjà en fin de vie, ce qui signifie qu'elle n'est plus prise en charge ou corrigée pour les vulnérabilités de sécurité.
Dans cet article, vous en apprendrez plus sur PHP et pourquoi il est important d'exécuter la dernière version, comment vérifier quelle version de PHP votre site est en cours d'exécution et comment la mettre à niveau en toute sécurité. Prêt à commencer? Plongeons-nous !
Code côté serveur 101 : Qu'est-ce que PHP ?
PHP est un langage de programmation open source qui joue un rôle central dans la pile LAMP open source traditionnelle. En tant que tel, c'est un élément fondamental que l'on retrouve dans les coulisses de nombreux sites WordPress.
Contrairement à JavaScript, où le code est rendu dans le navigateur d'un utilisateur, PHP est un langage de programmation côté serveur, ce qui signifie qu'il est traité sur le serveur physique où il réside. Cela signifie également que tout problème de performances du site lié à PHP pourrait vous appartenir.
Selon votre fournisseur d'hébergement et les ressources de serveur que vous avez provisionnées, des problèmes avec PHP (comme ne pas exécuter une version à jour du code) pourraient vous ralentir, peu importe à quel point vous avez essayé d'optimiser votre site.
Bien que PHP soit largement utilisé comme composant central de WordPress, il doit également être mis à jour pour s'assurer qu'il alimente votre site, sans le ralentir.
Les avantages de la mise à jour de PHP
Compte tenu de l'importance de PHP pour WordPress, l'exécution d'une version à jour de PHP peut avoir un impact majeur sur les performances globales des sites WordPress individuels.
En un mot, PHP extrait les données correctes de votre base de données, les enveloppe en HTML et CSS, puis les transmet au navigateur de votre visiteur. Si une partie de ce processus est lente, tout le reste l'est aussi, et vos utilisateurs seront les premiers à le remarquer.
Bien que la mise à jour de votre PHP vous aide à garantir son bon fonctionnement, les nouvelles versions sont également prises en charge par une équipe de développeurs PHP du monde entier qui entretiennent, mettent à jour et corrigent le langage dans les versions stables.
Actuellement, chaque version de PHP est prise en charge pendant deux ans après sa sortie initiale, ce qui signifie que les améliorations, les corrections de bogues et les correctifs de sécurité sont tous régulièrement traités. Après les deux premières années, les versions PHP ne reçoivent que des mises à jour de sécurité critiques, et après trois ans, les versions PHP sont obsolètes et ne reçoivent plus du tout de mises à jour.
Comme indiqué ci-dessus, la moitié de tous les sites WordPress exécutent une version de PHP qui a déjà été obsolète, ce qui signifie qu'elle n'est plus prise en charge ou corrigée pour les vulnérabilités de sécurité.
L'optimisation de votre site pour les performances ET la sécurité est l'endroit où la mise à jour de PHP entre en ligne de compte. Comme WordPress, PHP est devenu plus avancé au fil de nombreuses années de développement de sites Web et de cas d'utilisation réels. Les nouvelles versions continuent d'évoluer, et il y a eu de nombreuses mises à jour ainsi que des versions complètes depuis le lancement de la 1.0 (en 1995 !).
Pour exécuter WordPress, votre serveur doit utiliser au moins PHP version 5.2.4, cependant, PHP 7.4 ou supérieur est la recommandation standard.
En effet, comme WordPress, les nouvelles versions de PHP offrent des améliorations pour la vitesse, la sécurité et l'efficacité globale du site. Au fur et à mesure de sa progression, PHP n'a fait que devenir plus rapide, plus sécurisé et moins gourmand en ressources que ses précédentes itérations.
Nous l'avons vu de première main chez WP Engine, où les mises à niveau des clients vers de nouvelles versions de PHP entraînent souvent une diminution des temps de traitement des demandes du serveur et des vitesses de site plus rapides.
Nous travaillons dur pour nous assurer que nos clients ont accès aux dernières versions de PHP, et nous rendons généralement ces versions disponibles après avoir terminé les tests nécessaires à grande échelle pour tous les sites de nos clients.
Comment vérifier la version PHP de votre site WordPress
Comment savoir sur quelle version de PHP votre site fonctionne actuellement ? Si vous voulez savoir quelle version de PHP alimente actuellement votre site WordPress, il existe plusieurs façons de le savoir :
Utilisez l'outil de santé du site WordPress
Pour les utilisateurs exécutant WordPress version 5.2 et supérieure, l'un des moyens les plus simples de déterminer la version de PHP utilisée par votre site consiste à utiliser l'outil WordPress Site Health, qui fournit une tonne d'informations utiles sur vos sites WordPress (pas seulement PHP).
Bien que la page État de santé du site fournisse un aperçu de l'ensemble de votre site recommande une mise à jour PHP si votre version actuelle est obsolète, vous pouvez rapidement vérifier quelle version de PHP vous utilisez en accédant à Outils > Santé du site > Page d'informations dans le tableau de bord WordPress et ouverture de l'onglet Serveur. Vous devriez voir ce qui suit :

En plus de l'architecture du serveur et des informations sur le serveur Web, cet écran vous indiquera la version de PHP que vous utilisez actuellement, il identifiera votre SAPI PHP (l'API serveur, SAPI que votre PHP utilise) et vous indiquera quel est votre PHP max. les variables d'entrée sont (par défaut, le nombre maximum de variables d'entrée autorisées pour les scripts PHP est fixé à 1000).
Exécuter un fichier PHP (DIY)
Si vous avez accès à votre propre serveur, vous pouvez vérifier votre statut PHP en exécutant un simple fichier PHP. Ajoutez simplement ce qui suit à un fichier PHP vierge et exécutez-le sur votre serveur :
<?php phpinfo() ?>
Ou, si vous utilisez une version de PHP installée localement, utilisez ce qui suit :
php -v
Cela devrait fournir des informations sur la version de PHP que vous utilisez actuellement, sa date de création, les données de copyright, etc. Cependant, tout le monde n'a pas le savoir-faire, le temps ou l'accès pour exécuter des fichiers sur son propre serveur.

Vérifiez auprès de votre fournisseur d'hébergement
Si votre site WordPress est hébergé chez un fournisseur, vous devriez être en mesure d'identifier facilement la version de PHP utilisée par vos sites. Si ce n'est pas évident, vous devrez peut-être contacter votre fournisseur pour obtenir de l'aide.
WP Engine permet aux clients de visualiser facilement toutes leurs informations PHP via l'outil PHP Selector, qui vous montre la version actuelle de PHP que votre site utilise et fournit des options simples pour mettre à jour PHP.
Fatigué de vous soucier de PHP ? Nous avons ce qu'il vous faut !
Utiliser un plugin WordPress
Une autre option consiste à puiser dans le vaste monde des plugins WordPress pour vous aider à en savoir plus sur votre PHP. Display PHP Version est un plugin WordPress solide qui vous donne la possibilité de voir votre version PHP actuelle sous « En un coup d'œil » dans votre tableau de bord d'administration WordPress.

Si vous utilisez effectivement une version à jour de PHP, vous êtes en bonne forme, mais pour ceux qui ont un PHP obsolète, ou ceux qui veulent savoir comment mettre à jour leur PHP le moment venu, le la section suivante est pour vous.
Comment savoir si vous êtes sur une version de PHP NON corrigée pour les vulnérabilités de sécurité
Comme indiqué ci-dessus, les versions PHP sont prises en charge pendant deux ans après la publication initiale, ce qui signifie que les améliorations générales, les corrections de bogues et les correctifs pour les vulnérabilités de sécurité sont tous régulièrement traités et mis à jour. Cependant, après deux ans, les versions PHP ne recevront que des mises à jour de sécurité critiques, et après trois ans, les versions PHP sont totalement obsolètes, ce qui signifie qu'elles ne reçoivent plus du tout de mises à jour.
Alors que des outils comme la fonctionnalité WordPress Site Health vous diront si votre PHP est obsolète, vous pouvez utiliser les informations détaillées sur la version de PHP trouvées ici pour déterminer exactement quel type de support chaque version de PHP reçoit actuellement, ou s'il est toujours pris en charge sur tout.
Comment mettre à jour votre PHP en toute sécurité
La mise à jour de votre version de PHP n'est pas particulièrement compliquée, bien que, comme toute mise à jour logicielle, elle comporte certains risques.
Le plus grand risque est centré sur la rétrocompatibilité ou la possibilité que le code de votre site (dans le noyau WordPress, les thèmes, les plugins et les scripts) ne soit pas compatible avec la nouvelle version de PHP vers laquelle vous effectuez la mise à niveau.
Si tel est effectivement le cas, tout ou partie de votre site pourrait tomber en panne ou rencontrer des problèmes de performances importants une fois que vous aurez effectué le changement. Cela dit, il existe des moyens de vérifier les problèmes de compatibilité avant de mettre à jour votre PHP, qui sont décrits ci-dessous.
Avant de vous lancer, le processus décrit ici concerne la mise à niveau de votre site Web en direct. Une option encore meilleure consiste à explorer le développement local, qui vous permet de créer une copie locale de votre site et de l'exécuter sur votre ordinateur. C'est sans conteste le meilleur (et le plus sûr) moyen de tester un nouveau code sur votre site, et la mise à niveau vers une nouvelle version de PHP ne fait pas exception !
Avec cela, voici comment mettre à jour votre version de PHP en toute sécurité :
1. Assurez-vous que WordPress est à jour
Comme indiqué ci-dessus, les problèmes de mises à jour de PHP proviennent généralement d'un code plus ancien qui n'est plus compatible avec la nouvelle version de PHP. La meilleure solution à ce problème consiste à exécuter une version à jour de WordPress.
WordPress et sa vaste communauté d'utilisateurs-développeurs sont parfaitement conscients du rôle fondamental de PHP et alignent souvent leur travail (des mises à jour principales aux plugins en passant par les thèmes) pour s'assurer qu'il est compatible avec les nouvelles versions de PHP. Pour cette seule raison, l'exécution d'une version à jour de WordPress est un excellent moyen de s'assurer que votre site est prêt pour une version à jour de PHP.
2. Vérifiez les problèmes de compatibilité avec un plugin
Cependant, même avec une version à jour de WordPress, rien ne garantit que tout basculera en douceur. Heureusement, vous pouvez utiliser des plugins pour tester au préalable les problèmes d'incompatibilité.
Le plugin PHP Compatibility Checker de WP Engine a été conçu dans ce but. Le plugin vérifie tout le code de votre site et signale les problèmes possibles, et il peut être utilisé sur n'importe quel site WordPress.
Pour utiliser le plugin, vous devrez l'installer sur votre site, et une fois qu'il sera actif, il y aura un nouvel élément de menu sous Outils appelé Compatibilité PHP. Ici, choisissez simplement la version de PHP vers laquelle vous souhaitez mettre à niveau, puis sélectionnez les plugins et autres extensions qu'il analysera sur votre site.

Avec cela, vous pouvez commencer le scan. Une fois cela fait, une liste d'erreurs et d'avertissements pour votre site s'affichera. Il vous indiquera même le nom du fichier et le numéro de ligne où le problème a été rencontré.
Avec ces informations, vous pouvez remplacer les plugins ou les thèmes défectueux ou trouver une solution différente et à jour. Le vérificateur de compatibilité PHP fera également des suggestions.
Les clients de WP Engine peuvent également utiliser le pilote de test PHP, qui leur permettra de visualiser leur(s) site(s) Web sur une version différente de PHP avant de s'engager dans une mise à jour. Semblable au Vérificateur de compatibilité PHP, le pilote de test PHP offre une excellente visibilité sur tous les problèmes potentiels qui pourraient survenir lors de la mise à jour vers une nouvelle version de PHP.
3. Mettez à niveau votre version de PHP
Une fois que vous avez fait preuve de diligence raisonnable et vérifié les problèmes de compatibilité de votre site, il est temps de mettre à jour votre nouvelle version de PHP. Il existe plusieurs façons de procéder. Pour les plus avertis sur le plan technique, une option consiste à mettre à jour PHP à l'aide de commandes SSH.
Cependant, un moyen beaucoup plus simple de mettre à jour votre PHP consiste à passer par un fournisseur d'hébergement qualifié. Les clients de WP Engine peuvent afficher leur version actuelle de PHP et la mettre à jour via l'outil PHP Selector. Connectez-vous simplement au portail utilisateur et suivez les étapes fournies ici. Si vous avez des questions, vous pouvez contacter le support à tout moment.
4. Vérifiez votre site
Une fois que vous avez mis à jour votre version de PHP, la dernière chose que vous voudrez faire est de revenir à l'interface de votre site et de l'examiner de près. Si le temps le permet, vous voudrez vérifier chaque page pour vous assurer que tout se présente comme il se doit et que certaines parties de votre site ne sont pas désactivées ou ne rencontrent pas d'autres problèmes.
Vous voudrez également vérifier diverses fonctions spécifiques à votre type de site. Par exemple, les sites de commerce électronique peuvent effectuer un achat test après la mise à jour de PHP, ou un site d'actualités peut cliquer sur des publicités et des articles connexes pour s'assurer que tout a été mis à jour correctement.
Il est également important de tester les plugins que vous utilisez ainsi que les fonctionnalités du thème. Cela dit, si vous avez suivi les vérifications de compatibilité détaillées ci-dessus, il est peu probable que vous rencontriez un problème. Si aucun problème n'est apparent, votre mise à jour PHP est maintenant terminée !
Conclusion
PHP est un élément clé de WordPress et en tant que tel, c'est l'une des parties les plus critiques de votre site.
Non seulement l'exécution de PHP mis à jour améliorera la vitesse et les performances de votre site, mais elle réduira les vulnérabilités et améliorera la sécurité globale de votre site, en protégeant vos données.
Bien que comprendre le fonctionnement de PHP et savoir quelle version de PHP vos sites exécutent soient deux éléments importants, s'assurer que vous mettez à jour PHP en toute sécurité est peut-être la partie la plus importante.
Alors que certains hébergeurs vous laissent les configurations côté serveur (y compris PHP), les clients de WP Engine sont toujours à jour et prêts à bénéficier des dernières fonctionnalités incroyables de WordPress, PHP inclus !
Passez à WP Engine pour bénéficier des performances et des avantages de sécurité de PHP toujours à jour. Migrez sans risque avec une garantie de remboursement de 60 jours et profitez de l'avantage de l'hébergement WordPress géré, perfectionné.