Cómo actualizar la versión de PHP instalada en un equipo Linux CentOS 7. Procedimiento válido para otras distribuciones de Linux como Red Hat o Fedora.
En primer lugar, instalaremos wget (si no lo tenemos instalado en Linux):
1 |
yum install wget |
Instalaremos también el paquete yum-utils:
1 |
yum install yum-utils |
Accederemos a la carpeta temporal:
1 |
cd /tmp |
Revisaremos la versión actual de PHP con:
1 |
php --version |
En nuestro caso, nos devuelve: PHP 5.4.16
Revisamos la versión actual de Linux con:
1 |
cat /etc/centos-release |
En nuestro caso la Linux CentOS 7.8.2003, ahora descargamos los repositorios de paquetes con:
1 2 |
wget -q http://rpms.remirepo.net/enterprise/remi-release-7.rpm wget -q https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm |
Los aplicamos:
1 2 |
rpm -i remi-release-7.rpm rpm -i epel-release-latest-7.noarch.rpm |
Y, una vez que tenemos actualizados los repositorios de los instaladores habilitamos la instalación del paquete remi-php72:
1 |
yum-config-manager --enable remi-php72 |
Instalamos/actualizamos PHP con:
1 |
yum install php |
Una vez finalizada la instalación/actualización, volveremos a comprobar la versión de PHP:
1 |
php --version |
En este caso, veremos que nos devuelve: PHP 7.2.0.
Si tenemos un servidor web, es conveniente reiniciarlo para que se aplique la nueva versión de PHP:
1 |
service httpd restart |
Con este procedimiento solucionaremos el típico error de WordPress:
Your server is running PHP version 5.4.16 but WordPress 5.5.3 requires at least 5.6.20.