référence Php 7 hébergement wordpress
Publié par Bhagwad Park le 11 novembre 2015 | 1 commentaire
Avec la sortie de PHP 7 de plus en plus toujours plus proche, vous devez vous demander si oui ou non ça vaut la mise à niveau de votre installation de WordPress. À bien des égards, PHP 7 est présenté comme la plus grande mise à niveau du cadre depuis la version 5.3. Cependant, il est encore en version bêta et donc nous ne voulons pas l'utiliser sur tous les sites en direct. Mais pourquoi ne pas exécuter un test rapide pour voir combien il est en réalité? De plus, est-il compatible avec tous vos plug-ins?
L'un des hébergeurs offrant PHP 7 comme une version bêta est SiteGround. Bien que ce n'est pas compatible avec leur solution Memcached, les utilisateurs peuvent activer tout de suite à partir du gestionnaire de version PHP.
Je peu la balle et a testé PHP 7 sur mon propre site web. Alors que je suis tombé sur quelques problèmes concernant la compatibilité des plug-in, je trouve qu'il est globalement nettement plus rapide que PHP 5.6 que j'utilisais plus tôt. Il suffit de créer une comparaison de base, voici le temps de chargement de la page complète d'un de mes articles de blog post en utilisant PHP 5.6:
Gardez à l'esprit que ce temps de chargement de 5,9 secondes ne reflète pas l'expérience réelle du visiteur. Au lieu de cela, la métrique « start rendu » reflète le moment où le visiteur commence réellement à voir la page. Donc, nous allons voir comment activer PHP 7 et ce que nous devons faire pour préparer notre site pour cela.
Préparation pour PHP 7
Si vous utilisez SiteGround comme je suis, et vous utilisez également la fonctionnalité de SuperCacher, vous devez désactiver Memcached en accédant à l'icône SuperCacher, en cliquant sur l'onglet « Memcached », et en changeant le paramètre « off » comme indiqué ici :
Une fois que vous avez fait cela, la tête sur votre installation de WordPress et de naviguer à vous plug-in correspondant doit avoir installé. Accédez aux paramètres de SuperCacher et sous « Paramètres » Memcached, changer l'interrupteur « off ».
Si vous avez personnalisé fortement votre site WordPress, les chances sont que PHP 7 va briser certains de vos plug-ins. J'ai eu personnellement de désactiver trois ou quatre d'entre eux qui avait un code personnalisé. Mais le plus grand conflit que j'avais avec PHP 7 et WordPress est qu'il a cassé mon plug-in « Bad Behavior » que je compte sur beaucoup pour empêcher les spammeurs et aux pirates sur mon site. Pour l'instant, je devais le désactiver pour que PHP 7 soit compatible.
Le passage à PHP 7
Le passage à la nouvelle version de PHP via la zone SiteGround cPanel est extrêmement facile. Cliquez sur l'icône « PHP Version Manager » dans votre tableau de bord cPanel puis sélectionnez votre dossier WordPress - il n'y a pas besoin pour nous de changer la version de PHP pour toute autre chose en ce moment. Cela vous amène à l'écran suivant qui vous permettra de choisir la version PHP que vous souhaitez activer.
Comme le montre la capture d'écran ci-dessus, ma version précédente était celle en gras - 5,6 .12. Ici, il suffit de changer votre sélection Beta PHP 7, cliquez sur « Enregistrer », et vous avez terminé! La première chose à faire est de vérifier immédiatement votre site pour les messages d'erreur. Dans le cas où vos pauses du site et vous avez pas de message d'erreur, vous pouvez savoir ce qu'ils sont en suivant les instructions contenues dans ce billet de blog. Si comme moi vous voyez un tas de messages d'erreur se plaindre de divers plug-ins, aller de l'avant et de les désactiver temporairement pendant que vous testez PHP 7.
Exécution des points de repère
Comme je devais désactiver certains plug-ins, j'ai couru l'ancien test à nouveau avec PHP 5.6 et après le passage à PHP 7, voici les résultats:
Vous pouvez voir qu'il ya une différence de plus d'une seconde en matière de temps de chargement de page pour mon site existant. C'est une différence de 20%! De plus, gardez à l'esprit que nous avons Memcached désactivé sur les serveurs siteground. Ce sont des résultats extrêmement prometteurs et une fois que les bugs et problèmes de compatibilité avec PHP 7 sont aplanies, je vais être impatient de faire le passage à temps plein.
Entrez l'URL ci-dessous pour savoir maintenant:
A propos de l'auteur
Bhagwad Park est un rédacteur technique de l'Inde et réside actuellement en Floride. Il prend un vif intérêt dans le monde informatique, le nuage, et maintient également un blog en mettant l'accent sur les droits de l'homme dans le monde en développement.