Récemment, en consultant le tableau de bord WordPress de mon client, j'ai trouvé une notification indiquant que la version PHP pourrait être vulnérable et nécessite une mise à jour, comme indiqué ci-dessous, pour des raisons de sécurité. J'utilise PHP 7.0 sur CentOS 7 qui a été installé à l'aide du référentiel Remi. Voici le guide étape par étape pour mettre à jour PHP vers la version 7.4.
Étape 1 : Tout d'abord, obtenez la sauvegarde complète de votre serveur et du site Web avant de continuer.
Étape 2 : Mettez à jour votre serveur
# yum install epel-release yum-utils -y # yum update -y
Étape 3 : Vérifiez la version de PHP en cours d'exécution.
# php -v
Étape 4 : Répertoriez tous les packages PHP que vous avez installés dans un fichier, afin de pouvoir vous y référer pour installer tous ces packages dans PHP 7.4
# rpm -qa | grep php > php_rpm.txt
Étape 5 : Supprimez tous les packages PHP installés
# yum remove "php*" -y
Étape 6 : Installez le référentiel Remi mis à jour s'il n'est pas déjà installé.
# yum install -y http://rpms.remirepo.net/enterprise/remi-release-7.rpm
Étape 7 : Activez le référentiel PHP 7.4, installez le noyau et les packages PHP requis. Vous pouvez également vous référer à l'étape 4 pour les packages précédemment requis.
# yum --enablerepo=remi-php74 install php php-pdo php-fpm php-gd php-mbstring php-mysql php-curl php-mcrypt php-json -y
Étape 8 : Vérifiez la version PHP mise à jour.
# php -v PHP 7.4.24 (cli) (built: Sep 21 2021 11:23:11) ( NTS ) Copyright (c) The PHP Group Zend Engine v3.4.0, Copyright (c) Zend Technologies
Étape 9 : Redémarrez Apache pour utiliser PHP 7.4 nouvellement installé
# systemctl restart httpd