Explicamos cómo actualizar la versión de PHP de un equipo con Linux CentOS 7. Pasaremos de la versión 5.4 a la 7.3.

Requisitos para actualizar a PHP 7.3

Necesitaremos disponer de los siguientes requisitos para poder actualizar PHP a la versión 7.3:

  • Disponer de un equipo con Linux CentOS 7 y alguna versión de PHP instalada. En este caso actualizaremos a la versión 7.3.
  • Un usuario y contraseña del equipo con permisos suficientes para instalar aplicaciones.
  • Acceso por SSH o bien directamente a la consola de comandos de Linux. En nuestro caso accederemos mediante PuTTY usando el protocolo SSH.
  • El equipo debe disponer de conexión a Internet para descarga de paquetes del repositorio.

Es conveniente revisar la versión que tenemos actualmente de PHP, para ello ejecutaremos el comando:

php -v

Que en nuestro caso nos devuelve:

Requisitos para actualizar a PHP 7.3

PHP 5.4.16 (cli) (built: Oct 31 2014 12:59:36)
Copyright (c) 1997-2013 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2013 Zend Technologies

Actualizar PHP a la versión 7 en Linux CentOS 7

En primer lugar instalaremos y habilitaremos los repositorios EPEL y Remi en CentOS 7, para ello ejecutaremos los siguientes comandos:

yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm

Actualizar PHP a la versión 7 en Linux CentOS 7

Haremos lo propio para el repositorio Remi:

yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm

Actualizar PHP a la versión 7 en Linux CentOS 7

En ambos casos nos solicitará seguir con el proceso de actualización, pulsando «y» e INTRO.

Instalaremos también el paquete yum-utils, puede que ya lo tengamos instalado, pero por si acaso. Este paquete contiene utiliades para administrar los repositorios (habilitarlos y deshabilitarlos):

yum install yum-utils

Actualizar PHP a la versión 7 en Linux CentOS 7

Para actualizar a PHP 7.3 habilitaremos su repositorio Remi correspondiente con el comando:

yum-config-manager –enable remi-php73

Una vez instalado y habilitado el repositorio para la 7.3 podremos instalar todos los paquetes que queramos de PHP (php-cli, php-mcrypt, php-gd, php-curl, php-mysql, php-ldap, php-zip, php-fileinfo, etc.:

yum install php php-mcrypt php-cli php-gd php-curl php-mysql php-ldap php-zip php-fileinfo

Actualizar PHP a la versión 7 en Linux CentOS 7

Si todo es correcto nos mostrará ¡Listo!:

Actualizar PHP a la versión 7 en Linux CentOS 7

Y ejecutando nuevamente el comando php -v veremos que ya disponemos de la versión 7.3 de PHP:

Actualizar PHP a la versión 7 en Linux CentOS 7