GNU/Linux >> Tutoriels Linux >  >> Linux

Mise à jour de PHP 5.6 à 7

Quand mettre à jour PHP ?


PHP est un langage de programmation qui peut fonctionner avec Apache ou Microsoft IIS et fonctionne avec votre serveur dédié ou VPS pour exécuter les requêtes qui composent votre site Web. 88 % des sites en ligne utilisent la technologie PHP 5.X, qui sera bientôt vulnérable. À la fin de cette année, prévue pour le décembre. 31 juillet 2018 le support de sécurité prendra fin pour notre cher vieil ami PHP 5.6, ce qui signifie que les bogues et les correctifs de sécurité ne seront pas pris en charge et pourraient entraîner des vulnérabilités de sécurité. Chaque version de PHP est activement prise en charge pendant deux ans, tandis que la troisième année ne reçoit que des mises à jour de sécurité critiques. Heureusement, les dieux de PHP nous ont souri et ont prolongé la durée de vie d'un an de plus que la version PHP typique avant de nous donner la nouvelle date limite de l'année. Pour tous les développeurs qui souhaitent savoir exactement ce qui change, voici un guide de migration utile de PHP 5.6 vers PHP 7.X.

Alors que le dernier de PHP 5 se termine avec PHP 5.6, cela laissera inévitablement les sites Web utilisant PHP 5 vulnérables aux attaques ainsi qu'à de mauvaises performances. Il a pratiquement atteint son tristement célèbre titre de fin de vie (EOL). Passer aux nouvelles versions de PHP 7 n'est pas seulement bon pour la sécurité, mais la mise à jour peut finalement vous faire économiser de l'argent. Réduire le coût des affaires en évitant les problèmes d'incompatibilité logicielle et de conformité. Si un mal de tête émotionnel ne suffit pas à persuader les développeurs de changer, les avantages le feront. Les benchmarks montrent que PHP 7.x a été testé pour fonctionner trois fois plus vite que PHP5.6 !

Voyons :

  • Performances plus rapides entraînant moins d'utilisation de la mémoire
  • Chargements de page trois fois plus rapides*
  • Mieux pour les sites à fort trafic
Remarque : Augmentation des performances selon l'analyse comparative dans un environnement de test. Les autres changements de performances du site Web du développeur entre PHP 5 et PHP 7 peuvent varier.

Si vous êtes dans un environnement partagé qui gère le système d'exploitation et le framework, votre fournisseur d'hébergement doit envoyer des notifications sur les changements à venir, leur plan d'action et les dates limites. Nos produits d'hébergement infogéré, tels que Storm VPS, Cloud Sites ou Managed WordPress, disposent d'équipes d'assistance qui peuvent vous aider à passer facilement de PHP 5.X à PHP 7.X. Notre produit WordPress géré dispose d'un vérificateur de compatibilité intégré et d'un bouton de mise à niveau en un clic, encore une autre raison de l'aimer !

Vérifications de compatibilité

Lorsque vous utilisez WordPress pour alimenter votre site, vous pouvez vérifier certains aspects essentiels en accédant à la page des plugins WordPress et en recherchant les plugins que vous utilisez. Une fois que vous avez trouvé le plugin ou les thèmes que vous utilisez, leurs pages d'informations indiquent généralement la version de PHP qu'ils utilisent. Consultez également l'onglet de révision pour les commentaires des utilisateurs, car cette section fournit des informations utiles. Cet onglet de révision est utile pour voir si d'autres ont eu des problèmes avec le plugin ou le thème et les nouvelles versions de PHP. C'est une bonne pratique de consulter les avis et de voir ce que les gens ont dit à propos de ce plugin. Si vous ne voyez aucune réponse ou si elle n'a pas été bien notée, vous voudrez vous en éloigner. Si vous utilisez des plugins personnalisés, consultez votre développeur pour voir comment ils fonctionnent dans les nouvelles versions de PHP. La vérification du plug-in de compatibilité WordPress vous donnera une liste de plug-ins et de thèmes qui peuvent ne pas bien s'intégrer à PHP 7.X.

Si vous exécutez un site critique, il est préférable de faire un vérificateur de compatibilité, car une mise à niveau aveugle pourrait empêcher certaines parties de votre page de fonctionner. La vérification de la compatibilité PHP, comme vous pouvez l'imaginer, est un peu plus approfondie, mais à partir de recherches en ligne, il existe un vérificateur de compatibilité pour les serveurs VPS que vous pouvez utiliser en téléchargeant le dépôt depuis GitHub.

Il est intéressant de noter que certains plugins peuvent nécessiter l'installation d'un module PHP pour que le plugin fonctionne. Lors de la mise à niveau de la version PHP, vous devrez peut-être également réinstaller le module PHP. Heureusement, notre équipe d'assistance peut vous aider à installer tout module PHP dont vous pourriez avoir besoin ou vous indiquer la meilleure marche à suivre si le module PHP n'est pas disponible pour votre version PHP.

Comment passer à PHP 7 dans cPanel

Si vous utilisez un VPS Linux, le moyen le plus simple de vérifier est de vous connecter en ssh à votre serveur et d'exécuter la commande suivante via votre terminal :

php --version Sortie : PHP 7.0.30 (cli) (built: Jun 26 2018 20:34:16)

cPanel :

RemarqueIl est important de faire une sauvegarde de votre site avant de migrer vers PHP 7.X

Recherchez php, sélectionnez Multi PHP Manager , affichera cet écran pour indiquer la version de php que vous utilisez. Sur la version PHP écran, vous pouvez mettre à jour la version PHP ici en cliquant sur la coche à côté du domaine et en sélectionnant la version PHP souhaitée dans le menu déroulant de droite et cliquez sur Appliquer .


Linux
  1. Comment changer de version de PHP

  2. Vérification de la syntaxe PHP.

  3. Installer PHP 7.4 sur CentOS 8

  4. Paramètres PHP sur Plesk

  5. PHP 7.4 sur les serveurs cPanel

Installer PHP 7 sur CentOS 7

Mise à jour d'ISPConfig 3.1 vers ISPConfig 3.2

Paramétrage PHP

Changer la version de PHP

Installer PHP 7 sur Ubuntu 14.04

Comment tester un script PHP