Instalar PHP7 en CentOS7

Actualizado el lunes, 18 junio, 2018

Instalar PHP7 en CentOS7. Los repositorios oficiales de CentOS 7 siguen montando PHP 5.4, tema curioso pues esta en el final de su vida y ya no es mantenido activamente por los desarrolladores (en un articulo anterior ya hablamos de este tema sobre centos 6).

Es obligatorio que actualices tu php en CentOS 7.

Lo primero que debes hacer es habilitar el repositorio EPEL.

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

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

Una vez instalado el repo, instala las utilidades yum.
yum install yum-utils

Podrías activar el php7 desde un editor, pero como buscamos comodidad instalaremos también el config-manager.
yum-config-manager --enable remi-php70

para php 7.1, sería:
yum-config-manager --enable remi-php71

para php 7.2.sería:
yum-config-manager --enable remi-php72

 

Ahora instalamos tu versión seleccionada de php, incluyendo los módulos requeridos para un servidor web.

PHP 7.0

yum -y --enablerepo=remi install php70 php70-php php70-php-pear php70-php-bcmath php70-php-pecl-jsond-devel php70-php-mysqlnd php70-php-gd php70-php-common php70-php-fpm php70-php-intl php70-php-cli php70-php php70-php-xml php70-php-opcache php70-php-pecl-apcu php70-php-pecl-jsond php70-php-pdo php70-php-gmp php70-php-process php70-php-pecl-imagick php70-php-devel php70-php-mbstring

PHP 7.1
yum -y --enablerepo=remi install php71 php71-php php71-php-pear php71-php-bcmath php71-php-pecl-jsond-devel php71-php-mysqlnd php71-php-gd php71-php-common php71-php-fpm php71-php-intl php71-php-cli php71-php php71-php-xml php71-php-opcache php71-php-pecl-apcu php71-php-pecl-jsond php71-php-pdo php71-php-gmp php71-php-process php71-php-pecl-imagick php71-php-devel php71-php-mbstring

PHP 7.2
yum -y --enablerepo=remi install php72 php72-php php72-php-pear php72-php-bcmath php72-php-pecl-jsond-devel php72-php-mysqlnd php72-php-gd php72-php-common php72-php-fpm php72-php-intl php72-php-cli php72-php php72-php-xml php72-php-opcache php72-php-pecl-apcu php72-php-pecl-jsond php72-php-pdo php72-php-gmp php72-php-process php72-php-pecl-imagick php72-php-devel php72-php-mbstring

 

Finalizado el proceso comprobamos la versión instalada.

php -v

Instalar PHP7 en CentOS7 1

 

2 Comentarios

  1. Jorge V
    11/08/2018
    • sololinux
      13/08/2018

Agregar comentario