Recentemente, mentre esaminavo la dashboard di WordPress del mio cliente, ho trovato una notifica che la versione PHP potrebbe essere vulnerabile e necessita di un aggiornamento come mostrato di seguito per motivi di sicurezza. Sto eseguendo PHP 7.0 su CentOS 7 che è stato installato utilizzando il repository Remi. Ecco la guida passo passo per aggiornare PHP alla versione 7.4.
Passaggio 1: Innanzitutto, ottieni il backup completo del tuo server e del sito Web prima di procedere oltre.
Passaggio 2: Aggiorna il tuo server
# yum install epel-release yum-utils -y # yum update -y
Passaggio 3: Controlla la versione del PHP attualmente in esecuzione.
# php -v
Passaggio 4: Elenca tutti i pacchetti PHP che hai installato in un file, così puoi fare riferimento ad esso per installare tutti quei pacchetti in PHP 7.4
# rpm -qa | grep php > php_rpm.txt
Passaggio 5: Rimuovi tutti i pacchetti PHP installati
# yum remove "php*" -y
Passaggio 6: Installa il repository Remi aggiornato se non è già installato.
# yum install -y http://rpms.remirepo.net/enterprise/remi-release-7.rpm
Passaggio 7: Abilita il repository PHP 7.4, installa il core e i pacchetti PHP richiesti. Puoi anche fare riferimento al passaggio 4 per i pacchetti richiesti in precedenza.
# yum --enablerepo=remi-php74 install php php-pdo php-fpm php-gd php-mbstring php-mysql php-curl php-mcrypt php-json -y
Passaggio 8: Controlla la versione PHP aggiornata.
# 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
Passaggio 9: Riavvia Apache per utilizzare il PHP 7.4 appena installato
# systemctl restart httpd