Cómo actualizar a PHP7 en CentOS7
PHP7 fue liberado el 3 de diciembre de 2015. Esta nueva versión ofrece mejoras significativas de velocidad respecto a versiones anteriores. En este tutorial aprenderás a actualizar cualquier versión de PHP5.x a PHP7.x usando el servidor web Apache en el sistema operativo CentOS7.
Actualizando a PHP7.x
Existen varios repositorios de terceros que permiten actualizar a PHP7 o PHP7.1:
A continuación, emplearemos el repositorio de Webtatic.com, el cual nos ofrece una configuración sencilla y rápida de desplegar.
Configuración de los repositorios
Para usar el repositorio de Webtatic.com debemos activar el repositorio EPEL para CentOS 7:
1 |
$ sudo yum install epel-release |
Luego, debemos agregar el repositiorio Webtatic EL de esta manera:
1 |
$ rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm |
Instalación de PHP7.x
Si tu sistema operativo no posee una versión de PHP instalada, puedes instalarlo mediante lo siguiente:
1 |
$ yum install mod_php71w php71w-cli php71w-common php71w-gd php71w-mbstring php71w-mcrypt php71w-mysqlnd php71w-xml |
En caso de que quieras instalar PHP-FPM, puedes hacerlo así:
1 |
$ yum install php71w-fpm |
En la página oficial del Webtatic.com puedes encontrar el listado de los paquetes para PHP7 y PHP7.1.
Si quieres actualizar la versión de PHP que tenías instalada, ejemplo de PHP5.4 a PHP7.1 sigue esto:
1 2 |
$ sudo yum install yum-plugin-replace $ sudo yum replace php-common --replace-with=php71w-common |
Es normal que se muestren algunos mensajes como “WARNING: Unable to resolve all providers …”. Para continuar presiona “y”. Antes que comience la instalación podrás ver qué paquetes serán eliminados y cuales serán instalados. Una vez finalizado el proceso, la nueva versión de PHP se encontrará instalada. Debes reiniciar el demonio httpd para aplicar los cambios:
1 |
$ sudo systemctl restart httpd |
Configuración de PHP7.x
El archivo de configuración de PHP7.x puedes encontrarlo en /etc/php.ini. Después de realizar alguna modificación en el mismo, como ocultar la versión de PHP, debes reiniciar el servidor Apache para aplicar los cambios:
1 |
$ sudo systemctl restart httpd |
Comprobando la versión de PHP instalada
Para comprobar la versión de PHP instalada puedes ejecutar el siguiente comando en el terminal:
1 2 3 4 |
$ php --version PHP 7.1.8 (cli) (built: Aug 9 2017 19:19:49) ( NTS ) Copyright (c) 1997-2017 The PHP Group Zend Engine v3.1.0, Copyright (c) 1998-2017 Zend Technologies |
Si deseas verlo desde un navegador web, crea el archivo phpinfo.php en la raíz de tu servidor web:
1 2 3 |
<?php phpinfo(); ?> |
A continuación escribe la siguiente dirección en tu navegador web: http://tu.servidor.com/phpinfo.php

Información de PHP con phpinfo
Una vez que hayas comprobado la versión de PHP y módulos instalados, recomendamos borrar el archivo phpinfo.php para evitar que atacantes vean información relevante sobre tu servidor web.
Dejar un comentario
¿Quieres unirte a la conversación?Siéntete libre de contribuir