Mise à jour php 8 – Pourquoi devriez-vous le faire dès que possible
Publié: 2022-10-03Image By Abstract Business Code Coder via pexels.com
En creusant dans les données sur l'un de nos plugins, nous avons vu que seulement 2% de nos utilisateurs WordPress étaient passés à PHP 8 ! La technologie ne cesse de progresser et nous devons suivre le rythme pour garantir une expérience et une sécurité optimales à nos utilisateurs. Le langage de programmation PHP qui est responsable de l'alimentation de l'écosystème WordPress est maintenant passé de la version 5. x, 6. x, 7. x à la version 8. La mise à niveau PHP 8 comprend de nombreuses fonctionnalités intéressantes, que nous explorerons dans Cet article. Il est très important de noter que les correctifs pour résoudre les problèmes de sécurité des anciennes versions de PHP expireront le 28 novembre 2022.
Dans ce guide, vous découvrirez les caractéristiques, les fonctions, les avantages et ce que vous devez savoir avant de commencer votre mise à niveau PHP 8.
En attendant, si vous souhaitez consulter des experts sur votre mise à niveau PHP 8, organisez une consultation gratuite avec notre équipe WordPress dès aujourd'hui.
Raisons de s'éloigner des anciennes versions de PHP
Image de Markus Spike via pexels.com
Jetons un coup d'œil aux principales raisons d'aller de l'avant avec la mise à niveau de php 8.
Risques et vulnérabilités de la sécurité PHP
La principale raison de mettre à niveau PHP est de s'assurer que vos applications WordPress s'exécutent sur une version entièrement prise en charge qui reçoit régulièrement des mises à jour.
La nouvelle version comporte des correctifs de sécurité qui garantissent que les applications utilisant PHP restent sécurisées.
Encore une fois, les versions PHP non prises en charge n'ont pas de correctifs pour les vulnérabilités de sécurité, donc avant d'héberger une application Web PHP, vérifiez d'abord si les fournisseurs d'hébergement ont mis à jour les versions de PHP.
Donc, si vous continuez à utiliser l'ancienne version de PHP, vous êtes sujet aux attaques malveillantes.
Incompatibilités de versions de PHP
Une autre raison importante d'utiliser la version la plus récente de PHP est la prise en charge de la compatibilité. Lorsque vous exécutez des versions plus anciennes, vous risquez de casser votre site, et c'est la principale préoccupation des développeurs Web.
Les versions PHP supportées impliquent que ces protocoles soient régulièrement surveillés et améliorés.
Chacune des mises à niveau est accompagnée de mises à jour majeures et mineures pour améliorer la sécurité et éliminer les failles, les échecs de configuration et d'autres problèmes. C'est une idée incontestable de rester à jour sur les dernières versions et leurs mises à jour.
Performance
Il y a une amélioration significative des performances avec la mise à niveau PHP 8. PHP 7.4 permet au système d'effectuer 3 fois plus de requêtes API REST par seconde que PHP 5.6, et PHP 8 est presque 4 fois meilleur.
Consultez le score de vitesse et les colonnes de l'API REST dans le tableau ci-dessous.
Comparatif des versions de PHP (Source : phpbenchmarks.com)
Avantages de la mise à niveau vers PHP 8
Image de Cottonbro via pexels.com
Sécurité
Afin de faire fonctionner votre plate-forme construite avec PHP comme WordPress, vous devez exécuter une version de PHP entièrement prise en charge et régulièrement mise à jour pour les problèmes de sécurité.
Débordement, corruption de mémoire, XSS, DoS, exécution de code, parcours de répertoires, parcours d'informations et récupération ne sont que quelques exemples des risques qui peuvent exister si vous continuez à utiliser des versions obsolètes.
Soutien au développement
Pour des raisons de compatibilité, vous devez utiliser la version la plus récente de PHP qui est bien soutenue et prise en charge. Lorsque vous utilisez des versions obsolètes, les thèmes et les plugins de votre site Web peuvent devenir désordonnés.
C'est une bonne habitude de se tenir au courant des versions les plus récentes et de leurs mises à jour pour limiter les menaces pouvant découler de l'utilisation d'anciennes versions du langage.
Tranquillité d'esprit pour les développeurs
PHP 7.4 est la version stable la plus récente avant PHP 8. Sortie le 28 novembre 2019, la version PHP 7.4 comprenait un éventail de nouvelles fonctionnalités, des améliorations de syntaxe et des corrections de bogues.
Malheureusement, de nombreux développeurs se lassent de prendre en charge un large éventail de versions, exposant leurs projets à l'instabilité, au manque de sécurité et aux écarts de performances.
Pour résoudre la charge de travail, il est recommandé de mettre à niveau votre plateforme vers PHP 8, cela réduit la charge de travail des développeurs travaillant sur votre activité en ligne.
Consultez notre liste de contrôle pour la migration des abonnements WooCommerce .
Comment faire la mise à jour PHP 8
Image par Pixabay via pexels.com
La mise à niveau de votre version PHP peut être simple et directe si vous savez quoi faire. Bien sûr, comme pour toute mise à niveau, il est toujours possible que des problèmes surviennent. Il peut s'agir de bogues, d'échecs de mises à niveau ou de quelque chose entre les deux.
Tout d'abord, vérifiez si, en général, tout ce qui se trouve sur votre site Web est compatible avec la dernière version de PHP. Ces informations sont visibles lorsque vous vous connectez à votre panneau de contrôle d'hébergement Web. Si la version de PHP sélectionnée dans votre plateforme d'hébergement n'est pas la plus récente, vous pouvez la mettre à jour en quelques étapes seulement. Pour que la migration du panneau de contrôle vers une autre version de PHP soit simple, il vous suffit de sélectionner parmi les versions de PHP actuellement prises en charge par PHP.net.
La durée de vie typique d'une version PHP est de trois ans, après quoi elle ne doit plus être utilisée. Utilisez les méthodes suivantes pour mettre à niveau la version PHP de votre site Web.
Méthode 1 : Utiliser un site intermédiaire
Avant de mettre à niveau votre site en ligne, vous devez disposer d'une réplique exacte de votre site Web dans un environnement de développement (également appelé site intermédiaire) où vous pouvez tester le changement de version de PHP.
L'utilisation d'un site intermédiaire pour les mises à niveau par rapport à un site actif présente de nombreux avantages, notamment :
Sécurisation de vos revenus : si vous mettez à niveau votre site Web en ligne et qu'il tombe en panne, vous risquez de perdre des revenus ou des utilisateurs. Mais en testant sur des sites intermédiaires, tout ce risque sera atténué.
Temps : La mise à jour de votre version WordPress de PHP sur un site de staging vous permet de tester pendant quelques jours pour vous assurer que tout fonctionne correctement. La mise à niveau directement sur un site en direct ne permet qu'une brève période de test. En conséquence, les bogues cassés sont facilement ignorés, ce qui entraîne une expérience négative pour vos utilisateurs.
Maintenir votre réputation : Votre réputation en souffrira si vous mettez à niveau un site en ligne et qu'il se casse ; par conséquent, les gens peuvent arrêter de visiter votre site. Si des problèmes surviennent à la suite de la mise à niveau, vous pourrez les résoudre en premier sans compromettre votre réputation.
Vous pouvez entrer en contact avec notre équipe de développement WordPress pour une mise à jour en toute sécurité .
Méthode 2 : Utiliser un plugin de sauvegarde de site
Cette méthode consiste à sauvegarder d'abord votre site WordPress avant de procéder à la mise à niveau de la version de votre PHP vers la 8.
Sur votre tableau de bord WordPress, accédez à wp-admin > plugins > add new et recherchez « Updraft » :
Ensuite, cliquez sur le bouton « Installer maintenant », puis sur « Activer », pour accéder à l'assistant de visite/configuration :
Maintenant, cliquez sur « Appuyez ici pour commencer ! » puis, sur la page suivante, cliquez sur « Sauvegarder maintenant » :
Cochez ensuite les cases à côté de « Inclure votre base de données dans la sauvegarde » et « J'inclus vos fichiers dans la sauvegarde ».
Lorsque vous avez terminé, cliquez sur le bouton « Sauvegarder maintenant » dans le modal.
Cela prendra de quelques minutes à 30 minutes environ, selon la taille du contenu de votre site Web. Lorsque la sauvegarde est terminée, un message de réussite vous sera affiché et votre sauvegarde sera ajoutée à la liste comme on peut le voir dans l'image ci-dessous.
C'est ça; vous avez sauvegardé avec succès votre site Web WordPress et êtes maintenant prêt à passer à la version 8 de PHP.
Étant donné que la sauvegarde est stockée sur votre serveur par défaut, vous devez la télécharger en suivant les étapes ci-dessous.
Faites défiler jusqu'aux sauvegardes existantes dans votre wp-admin > Paramètres > Sauvegardes UpdraftPlus , et vous devriez voir toutes vos sauvegardes répertoriées comme suit :
Pour accélérer le téléchargement, ne cochez que les éléments absolument nécessaires :
- Base de données
- Plugins
- Thèmes
- Téléchargements
- Fichiers supplémentaires
Lorsque vous cliquez sur un élément, il sera situé sur votre serveur et vous pourrez télécharger le fichier sur votre ordinateur.
En cliquant sur chaque élément, vous les téléchargerez sur votre ordinateur. Après avoir tout téléchargé, vous pouvez mettre à jour votre version de PHP en toute confiance, sachant que vous pouvez restaurer votre site Web si vous rencontrez des erreurs.
Méthode 3 : Demandez à votre hébergeur
Une autre option que vous pouvez utiliser pour mettre à jour votre version de PHP en toute sécurité est votre hébergeur ; mais bien sûr, vous devriez également faire des sauvegardes de vos sites Web.
Le flux implique normalement :
- Connectez-vous à votre panneau de contrôle.
- Faites défiler jusqu'à la vignette Paramètres avancés et sélectionnez Paramètres PHP et base de données.
- Faites défiler vers le bas pour mettre à jour la version PHP.
- Sélectionnez la version de PHP vers laquelle vous souhaitez basculer et cliquez sur le bouton Mettre à jour.
Vous pouvez suivre les étapes ci-dessus si vous savez comment utiliser le panneau de configuration de votre site Web. Sinon, vous devriez demander à vos hébergeurs de mettre à jour votre version de PHP.
Vous pouvez également demander à une agence de développement de faire votre mise à niveau PHP 8 et de vérifier les problèmes de compatibilité.
Conclusion
Ce fut un plaisir de partager ces informations avec vous ; J'espère que vous avez acquis une compréhension approfondie de la raison pour laquelle vous devriez mettre à niveau votre PHP vers la version 8.
La migration vers la version PHP la plus récente est le meilleur moyen de sécuriser votre entreprise, telle que votre plateforme en ligne LearnDash, votre boutique WooCommerce ou votre site WordPress.
De plus, la nouvelle version de PHP est plus performante que les anciennes versions.
Une augmentation significative des performances et de la sécurité peut suffire à améliorer et à garantir une expérience utilisateur positive sur votre site Web.
PHP 8 est nettement plus rapide que PHP 7 selon divers benchmarks Web.
Alors, quel est votre plan ? Allez-vous l'essayer? Faites-nous savoir ce que vous pensez dans la section des commentaires.
Contactez-nous pour vous aider à mettre à jour votre version de PHP dès aujourd'hui .
Jusqu'à la prochaine fois, tout le meilleur!