Comment mettre à jour la version PHP vers 7.0. Comment modifier ou mettre à jour la version PHP de WordPress. Mettre à jour PHP à l'aide de cPanel

Mise à jour PHP pour WordPress en mots simples avec un exemple, des images et un coffre-fort, similaire pour les autres CMS à quelques exceptions près, mais si vous réfléchissez un peu, vous pouvez mettre à jour facilement.

Mise à jour PHP pour un blog sur WordPress, instructions pas à pas en utilisant l'exemple de mon site pour débutants.

Bonjour, chers lecteurs.

Hier, j'ai ouvert la console d'administration de mon site et lu un avertissement du plugin Yoast SEO indiquant que PHP version 5.2 avec lequel mon blog fonctionne est déjà obsolète et cela peut entraîner des problèmes avec la sécurité de mon blog.

Je comprends l'importance de la sécurité et de la rapidité des blogs et des sites Web, et j'ai écouté cette recommandation et aujourd'hui j'ai mis à jour PHP 5.2 avec lequel mon blog fonctionnait vers la version PHP7.1.

Et pour ainsi dire, dans la foulée, j'ai décidé d'écrire les instructions « Mise à jour de PHP pour WordPress » comme un « rappel » pour moi-même et peut-être que cela intéressera d'autres personnes.

Commençons.

J'écrirai cette instruction étape par étape comme je l'ai fait Mise à jour PHP pour mon blog sur WordPress, qui est hébergé Engendrer.

Mais outre l'interface d'hébergement pour Mises à jour PHP, il n'y a pas d'autres différences et je n'ajouterai donc quasiment pas d'images à cet article, afin de ne pas confondre les lecteurs avec les différences d'interfaces dans les panneaux d'administration des différents hébergements.

Je vais juste l’écrire étape par étape et vous comprendrez comment mettre à jour le PHP de votre site en répétant mes étapes.

Mettons à jour le PHP du site en utilisant l'exemple de mise à jour PHP pour un blog créé sur WordPress de PHP 5.2 vers PHP 7.1

Important: Au moment de la rédaction, le plus dernière version J'avais PHP 7.1 sur mon hébergement. Si dans votre cas la version est plus récente, c’est bien, mettez à jour vers la dernière version. Les étapes pour mettre à jour PHP seront exactement les mêmes, quelle que soit la version.

Étape 1. Besoin de ouvrir la console d'administration du site sur WordPress http://adresse de votre site Web/wp-admin/.

ouvrez l'onglet Plugins, sélectionnez tout plugins installés Et Désactiver ou supprimez-les complètement.

D'une part, avec suppression complète certainement rien ne gênera mise à jour correcte PHP, mais d'un autre côté, il y aura du travail supplémentaire sur nouvelle installation tous les plugins nécessaires.

J'ai choisi l'option Désactiver les plugins, mais après la mise à jour de PHP, certains plugins ne voulaient pas être activés et j'ai dû les supprimer complètement.

Et puis installez à partir de zéro, alors seulement les plugins ont été installés et activés sans problème.

Et tout aurait été bien si l’un des plugins qui ne voulaient pas être activés n’était pas le plugin Redirect, toutes les redirections de liens créées précédemment disparaissaient. Mais ce n'est pas critique, je corrigerai plus tard tout à partir du fichier enregistré.

Vérification de la compatibilité du plugin dans WordPress version 5.2 « Jaco »

Important: La version de WordPress 5.2, appelée « Jaco », (du nom du bassiste de jazz Jaco Pastorius), ajoute beaucoup bonnes fonctionnalités Pour Sécurité WordPress. L’un d’entre eux consiste à vérifier la compatibilité des plugins. WordPress détectera désormais automatiquement si la version PHP de votre site est compatible avec vos plugins installés. Si un plugin nécessite une version de PHP supérieure à celle que votre site utilise actuellement, WordPress ne vous permettra pas d'activer le plugin, empêchant ainsi erreurs possibles compatibilité.

J'ai donc désactivé tous les plugins installés.

Étape 2. j'ouvre le mien panneau d'administration d'hébergement, là j'ouvre l'option Sauvegarde(création de copies de sauvegarde).

ET création de sauvegardes, les deux dossiers contenant les fichiers du site lui-même et de la base de données, et je télécharge ces deux archives sur mon ordinateur, si soudain quelque chose ne va pas.

Après avoir créé les sauvegardes, je sélectionne l'onglet Sites Web et pointez la flèche de la souris sur Icône PHP, le site souhaité, pour que je puisse voir la version PHP sur à l'heure actuelle

Voir pour quelle version de PHP ou sélectionner et mettre à jour nouvelle version PHP

UN en cliquant sur l'icône Dans la liste déroulante des versions de PHP, je sélectionne la version dont j'ai besoin pour laquelle je souhaite mettre à jour PHP. je suis pour moi choisi PHP 7.1.

Par rapport aux anciennes versions de PHP, les versions supérieures à PHP 7.0 sont meilleures dans trois domaines : la sécurité, la vitesse et la pérennité.

1. PHP 5.2 n'a pas été mis à jour depuis de nombreuses années et présente de sérieux problèmes.

2. PHP 7 est jusqu'à 400 % plus rapide que la version 5.2, ce qui signifie que vous pouvez utiliser jusqu'à 50 % de charge de serveur en moins tout en obtenant les mêmes résultats.

3. Enfin et surtout, les développeurs pourront tout utiliser technologies modernes pour faire passer votre site au niveau supérieur.

Étape 3. Oui, oui, je le suis choisi PHP 7.1. et j'ai appuyé sur le bouton Appliquer, est apparu une seconde plus tard Message de réussite de la mise à jour PHP.

Étape 4. je Je retourne sur la console d'administration de mon site, ouvrez un onglet Plugins Et activation des plugins ou réinstallez tous les plugins nécessaires.

C'est en fait tout instructions simplesà propos " Mettre à jour PHP pour un blog WordPress«.

En conclusion

Je tiens à vous rappeler ceux qui n'ont pas mis à jour le CMS WordPress manuellement et décident de le faire eux-mêmes, plutôt que d'attendre que WordPress se mette à jour.

Avant de mettre à jour WordPress, n'oubliez pas, juste en cas d'urgence, de faire des copies de sauvegarde du site et de désactiver tous les plugins avant la mise à jour.

Pour mettre à jour Modèle WordPress, plugins WordPress, il vous suffit de sélectionner modèle requis ou un plugin et mettez-le à jour. Il est préférable de simplement supprimer les modèles et plugins WordPress inutilisés.

Et n'oubliez pas les méthodes de base pour .

Comme toujours, écrivez vos questions dans les commentaires.

P.S. Mais si vous n’êtes toujours pas sûr, contactez le service d’assistance de votre hébergeur et demandez de l’aide pour mettre à jour PHP.

Si vous avez trouvé l'article utile " Mise à jour PHP pour WordPress" s'il vous plaît partagez. Pour vous, c'est un clic sur un bouton. réseaux sociaux, et pour moi, c'est une grande motivation pour créer du contenu utile.

Examen de l'hébergement gratuit de l'un des plus grands fournisseurs d'hébergement de Russie avec d'excellentes caractéristiques : MySQL, PHP, Installation du CMS en 1 clic et plus. Inscription rapide pour les citoyens de Russie, de Biélorussie, du Kazakhstan et d'Ukraine. Une excellente option pour de nouveaux sites ou pour former et tester vos connaissances, plugins et thèmes.

J'essaie de faire fonctionner mon projet Laravel. Mais lorsque j'utilise composer update, cela indique ce qui suit :

Ce package nécessite php >= 5.6.4, mais votre version PHP (5.5.12) ne répond pas à cette exigence.

J'utilise WAMP qui exécute la version php 7.0.4, cela est également confirmé dans le navigateur si je répète la version php. Mais quand j'utilise php-v dans la console, cela montre que j'utilise PHP version 5.5.12 (cli).

J'ai fait une petite recherche sur Google et j'ai découvert qu'il utilisait ma version Windows de PHP au lieu de la version de mon serveur Web. Mais je n'ai pas trouvé comment mettre à jour ma version PHP sous Windows.

Le contenu de mon PATH est affiché dans l'image suivante

Solution

Vous pouvez désinstaller composer et lorsque vous le réinstallerez, il vous demandera de préciser Répertoire PHP qui sera C:\wamp64\bin\php (généralement), à ce stade, vous pouvez choisir la version de PHP que vous souhaitez utiliser. , Bonne chance.

Autres solutions

Cela signifie que tu en as un de plus Installer PHP sur votre système. Vérifiez vos programmes dans le Panneau de configuration et supprimez cette installation.

Supprimez simplement le chemin qui pointe vers n’importe quel répertoire d’installation PHP.

Sinon, si vous n'êtes pas sûr de modifier la variable PATH (ce qui peut entraîner de graves problèmes si elle n'est pas définie correctement), vous pouvez simplement supprimer le répertoire vers lequel pointe la variable PATH.... (je veux dire le répertoire PHP)

Absolument meilleure solution- ajoutez le chemin de votre répertoire bin PHP7 au début de la variable PATH. Vous devez également rendre composer disponible dans ce répertoire bin PHP7.

Par exemple, remplacez C:\php dans votre chemin par C:\wamp\bin\php7 ou partout où se trouve le chemin PHP7.

si vous avez installé avant xampp/wampp et composer globalement, vous pouvez ajouter php au chemin de votre environnement pour l'appeler n'importe où, et maintenant vous voulez que composer utilise le nouveau xampp avec le php que vous avez récemment installé, alors allez dans le système > onglet "Avancé " > variable d'environnement > peut-être dans "PATH", puis recherchez si vous avez C:\xampp\php et modifiez-le vers votre nouvel emplacement php.

J'avais plusieurs versions de xampp pour tester et composer globalement pour php 7.2

Si vous lisez cet article, il est probable que votre site utilise une ancienne version de PHP. Vous n'êtes pas seul, PHP 5.3 est utilisé par 31,1% de tous les sites Web et 5.4 par 29% des sites Web. Ces deux versions de PHP ont déjà atteint la fin de leur vie et ne seront plus supportées. Cela signifie qu’il existe potentiellement des menaces de sécurité majeures sur votre site.

Joomla est l'un des CMS les plus puissants et les plus sécurisés de la planète. Mais Joomla seul ne suffit pas à protéger votre site si vous utilisez ancienne version PHP. Les gens critiquent et accusent souvent le CMS lorsque leur site est piraté, mais ils ne réalisent peut-être pas que cela pourrait être dû à un problème sur le serveur.

Joomla a récemment augmenté les exigences de la version PHP à PHP 5.6 ou 7. Mais le CMS peut également fonctionner sur PHP 5.3.10+.

PHP 7 est déjà sorti et constitue une avancée majeure dans l'histoire de PHP. Par conséquent, il est grand temps de mettre à jour la version serveur de PHP vers PHP 7 ou au moins vers 5.6+. Dans ce tutoriel, je vais vous montrer comment procéder.

**Important : Si vous décidez de passer à PHP 7, assurez-vous que la version de Joomla sur votre site est 3.5+ pour que le système fonctionne correctement.

Hébergement virtuel ou VPS

Le moyen le plus simple

Demandez à votre hébergeur de mettre à jour la version PHP de votre hébergement. Il le fera très probablement gratuitement et constitue le moyen le plus simple de mettre à niveau. Cependant, s’ils refusent ou sont incapables de le faire, il est alors temps de s’adresser à un prestataire de services fiable.

Mettre à jour PHP via cPanel

La plupart des fournisseurs d'hébergement proposent cPanel pour la gestion de l'auto-hébergement. CPanel vous permettra de mettre à jour votre version PHP via son interface. Recherchez PHP Version Manager ou PHP Configuration Options et cliquez dessus.

Sélectionnez PHP version 5.6+ ou 7 et enregistrez les modifications.

Mise à jour via le fichier .htaccess

Si les méthodes énumérées ci-dessus ne fonctionnent pas pour vous, alors votre meilleur choix- mettre à jour la version PHP à l'aide du fichier .htaccess.

Accédez à cPanel, Gestionnaire de fichiers et sélectionnez la racine du site. Cela peut également être fait via FTP. Dans le répertoire racine, créez nouveau fichier(ou modifiez le .htaccess existant et ajoutez la ligne suivante :

Pour passer à PHP 5.6

Application AddHandler/x-httpd-php56 .php .php5 .php4 .php3

Pour passer à PHP 7.0

Application AddHandler/x-httpd-php70 .php .php5 .php4 .php3

Ce paramètre est appliqué de manière récursive à tous les sous-dossiers. Si vous souhaitez avoir une version différente de PHP dans un sous-répertoire, créez-y un nouveau fichier .htaccess avec une directive pour la version requise PHP.

VPS ou serveur dédié

Si vous utilisez Ubuntu 14.04 ou une version antérieure, vous pouvez mettre à jour à l'aide de cette commande :

Sudo apt-get mise à niveau Sudo apt-get dist-upgrade

Ajoutons un référentiel PHP à notre liste. Veuillez raser la version appropriée.

Sudo apt-add-repository ppa:ondrej/php5-5.6

Sudo apt-add-repository ppa:ondrej/php

Mise à niveau vers PHP 5.6

sudo apt-get install php5

Votre version PHP est désormais mise à jour et il ne vous reste plus qu'à redémarrer le serveur.

Apache : sudo service apache2 redémarrage

Nginx : redémarrage du service sudo nginx

Mise à jour vers PHP 7

La mise à niveau vers PHP 7 nécessite un peu de travail supplémentaire. Cela dépend de votre serveur Web pour exécuter cette commande.

Mise à jour de mod_php dans Apache

Tout d’abord, vous devez installer de nouveaux packages. Cela mettra à jour tous les éléments importants Fichiers PHP, à l'exception du package PHP5-MySQL, qui sera supprimé.

Sudo apt-get install php7.0

Si vous utilisez MySQL, assurez-vous de ré-ajouter les versions mises à jour des liaisons PHP et MySQL :

Mise à jour de PHP-FPM dans nginx

Parlons maintenant du processus de mise à jour du système en utilisant nginx comme serveur Web et PHP-FPM pour exécuter du code PHP.

Tout d'abord, installez le nouveau package PHP-FPM et ses dépendances :

Sudo apt-get install php7.0-fpm

Vous serez alors invité à continuer. Appuyez sur Entrée pour terminer l'installation. Si vous utilisez MySQL, assurez-vous de réinstaller les liaisons PHP vers MySQL :

Sudo apt-get install php7.0-mysql

Remarque : Si vous avez apporté des modifications significatives aux fichiers de configuration dans /etc/PHP5, ces fichiers resteront en place et pourront être référencés. Les fichiers de configuration pour PHP 7.0 se trouveront dans /etc/PHP/7.0.

Mettez maintenant à jour votre bloc serveur nginx avec le nouveau PHP 7.0.

Fastcgi_pass unix:/run/php/php7.0-fpm.sock;

Enregistrez et fermez le fichier. Il ne reste plus qu'à redémarrer.

Redémarrage du service Sudo nginx

Vérifiez votre version de PHP dans le panneau d'administration de Joomla, accédez à Système > Informations système. Vous pourrez y voir votre numéro de version PHP.

Si vous utilisez Denwer, alors vous savez que les mises à jour des packages ne se produisent pas très souvent. Si le serveur lui-même ne nous inquiète pas beaucoup, voici la version php pourrait devenir un problème critique. C'est à peu près comment mettre à jour PHP sur Denwer, nous en parlerons aujourd'hui.

En fait, il n'y a rien de difficile ici. Vous devez d'abord télécharger fil sûr version php sur le site http://windows.php.net/download/. Je vous conseille de télécharger 32 version binaire, parce que avec 64 bits, vous pourriez avoir des problèmes, et cette version est actuellement expérimentale.

Maintenant, arrêtez le serveur à l'aide du script stop.exe Et switchOff.exe, puis suivez le chemin usr/local/php5 et supprimez tous les fichiers binaires, en les remplaçant par ceux que vous venez de télécharger. Redémarrage Denwer.

Maintenant dans le dossier php5 tu n'as pas de fichier php.ini, cependant, à la place il y a développement php.ini Et php.ini-production. Vous pouvez renommer n'importe lequel d'entre eux en php.ini et configurez le serveur selon vos besoins. N'oubliez pas de voir également que la directive n'est pas commentée extension_dir="ext" pour éviter des problèmes avec les plugins à l'avenir.

A partir de décembre 2018, les sites WordPress utilisant PHP 5.6 et 7.0 ne recevront plus la mise à jour, soit 57,1% des nombre total sites sur Vodpress. Les correctifs de sécurité du site Web ne seront pas publiés sur les versions PHP ci-dessus.

Cela peut entraîner une diminution du trafic et un mauvais classement dans les recherches pour les sites Web WordPress qui utilisent encore ces anciennes versions de PHP.

Qu’est-ce que PHP ?

PHP est un langage de programmation qui permet de créer des sites Web. Il existe différentes versions de PHP, chacune étant une version améliorée de la précédente. Avec la création de nouvelles versions, il est possible de mettre à jour pour profiter de tous les avantages de la nouvelle version de PHP.

Quand les mises à jour de sécurité prendront-elles fin ?

Les mises à jour de sécurité pour PHP 5.6 prennent fin le 31 décembre 2018.Les mises à jour de sécurité et les correctifs pour PHP 7.0 prennent fin le 3 décembre 2018.

Combien de sites Web sont confrontés à un problème de sécurité ?

Selon les statistiques officielles, 57,1 % de tous les sites WP utilisent PHP.

Pourquoi le support prend-il fin ?

Le support de sécurité de chaque version est prévu pour un nombre limité d’années jusqu’à ce qu’elle atteigne ce que l’on appelle la « fin de vie ». cycle de vie» (Fin de Vie (EOL)). Qu’est-ce que cela signifie qu’il n’y aura aucune amélioration ou mise à jour pour les sites WordPress exécutant d’anciennes versions de PHP, même si des vulnérabilités sont découvertes ? Selon le site officiel de PHP, le terme EOL signifie :

« Une version qui n'est plus supportée. Les utilisateurs qui utilisent encore cette version doivent mettre à jour dès que possible pour éviter toute vulnérabilité."

Que se passe-t-il si vous ne parvenez pas à mettre à jour PHP ?

Tous les sites Web qui ne peuvent pas être mis à jour vers la dernière version de PHP ne seront pas sécurisés et seront vulnérables au piratage après la fin du support des versions 5.6 et 7.0. Cela signifie que si des vulnérabilités du système CMS sont détectées, personne ne sera impliqué dans l'élimination des failles de sécurité dans la version PHP au stade EOL. De plus, de nombreux plugins et thèmes WordPress cesseront de fonctionner.

Si vous possédez un site Web écrit avec WordPress, vous devez rechercher au plus vite quelle version de PHP vous utilisez et, si possible, la mettre à jour. Pour ce faire, contactez assistance technique votre hébergeur.

Comment vérifier quelle version de PHP vous utilisez ?

Le plus simple est d’aller chercher la section relative à PHP.

Il existe également de nombreux outils pour vérifier la version PHP en ligne, mais nous vous recommandons de vérifier via le panneau de contrôle d'hébergement. L'hébergement HyperHost utilise deux panneaux de contrôle populaires Cpanel et ISPmanager ; vous pouvez vérifier la version PHP dans la section correspondante comme dans les captures d'écran :

dans le panneau de configuration cPanel



dans le panneau de configuration ISPmanager

Il existe des plugins dans WordPress lui-même qui peuvent vous indiquer la version que vous utilisez. Par exemple, Plugin WordPress phpinfo est utilisé pour déterminer la version PHP d'un site. Après avoir déterminé votre version de PHP, n'oubliez pas de supprimer ce plugin.

Eh bien, le plus méthode simple déterminer la version de PHP, c'est contacter notre support technique, nous pourrons vous indiquer exactement quelle version vous utilisez et vous aider à la mettre à jour.

Comment passer de PHP 5.6/7.0 aux dernières versions ?

  1. Sauvegardez votre site

C'est une bonne idée de faire une sauvegarde avant d'apporter des modifications. Sauvegarde vous pouvez créer à l'aide du plugin UpDraftPlus, vous-même via le panneau de contrôle ou en écrivant à notre support technique.

  1. Vérifier la compatibilité des plugins

Vérifiez ou mettez à jour tous les plugins vers la dernière version. Dernière mise à jour Le plugin ne devrait pas avoir plus d’un an. Si le plugin n'a pas été mis à jour depuis longtemps, contactez l'auteur du plugin ou recherchez des informations pour savoir s'il fonctionne ce plugin Avec dernière version PHP7.2.

Si le plugin n'est pas compatible avec cette version, il doit être remplacé par un plugin similaire prenant en charge les mises à jour et compatible avec la dernière version de PHP. Les plugins qui ne sont pas mis à jour présentent un risque de sécurité sérieux.

  1. Mise à jour de la version PHP

Accédez à votre panneau de contrôle d'hébergement cPanel ou ISPmanager, accédez à la section PHP et mettez à jour la version PHP de votre site. Si vous savez comment faire, écrivez-nous, nous sommes toujours prêts à vous aider. Créez un ticket dans la rubrique « Tickets », « Ouvrir un nouveau ticket », sélectionnez le service support technique et indiquez de quelle version de PHP vous avez besoin.

Intégrez la sécurité à vos efforts de référencement

Les problèmes de sécurité ne font généralement pas partie du référencement car ils n’affectent pas directement les classements. Dans le même temps, si le site est piraté, alors le trafic vers votre site diminue, ce qui affecte directement le référencement. Par conséquent, vous ne devez pas attendre un cas de force majeure, mais ajouter un point de contrôle supplémentaire à votre liste SEO : vérifier la sécurité du site.

Traduction de searchenginejournal.com

3249 fois 4 fois consultées aujourd'hui