Instalar PHP 7.3 en CentOS 8 y derivados

Instalar PHP 7.3 en CentOS 8, RHEL 8, y derivados.

PHP es uno de los lenguajes de programación más utilizados, es de código abierto y especialmente desarrollado para aplicaciones o sitios web. Creado por Rasmus Lerdorf, este lenguaje se integra a la perfección con HTM para crear sitios web dinámicos.

En CentOS 8, RHEL 8 y derivados, de manera predeterminada viene PHP 7.2. En este articulo vemos como actualizar a PHP 7.3.

Nota: Puedes utilizar dnf o yum, nosotros en este caso seguiremos usando yum.

 

Instalar PHP 7.3 en CentOS 8 y derivados

Antes de comenzar debemos instalar los repositorios Epel y Remi.

Repositorio Epel:

rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm

Repositorio Remi:
yum install -y https://rpms.remirepo.net/enterprise/remi-release-8.rpm

ejemplo de salida…
Last metadata expiration check: 0:00:04 ago on Thu 08 Oct 2019 03:20:07 AM UTC.
remi-release-8.rpm                                                                  14 kB/s |  21 kB     00:01    
Dependencies resolved.
===================================================================================================================
 Package                     Arch                  Version                       Repository                   Size
===================================================================================================================
Installing:
 remi-release                noarch                8.0-3.el8.remi                @commandline                 21 k

Transaction Summary
===================================================================================================================
Install  1 Package

Total size: 21 k
Installed size: 19 k
Downloading Packages:
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Preparing        :                                                                                           1/1 
  Installing       : remi-release-8.0-3.el8.remi.noarch                                                        1/1 
  Verifying        : remi-release-8.0-3.el8.remi.noarch                                                        1/1 

Installed:
  remi-release-8.0-3.el8.remi.noarch                                                                               

Complete!

Puedes listar los PHP instalables con el siguiente comando:
yum module list php

Habilitamos el remi-7.3, e instalamos PHP 7.3.
yum module enable php: remi-7.3 -y

yum install -y php php-cli php-common

Verificamos la versión instalada.

PHP 7.3.10 (cli) (built: Sep 24 2019 09:20:18) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.3.10, Copyright (c) 1998-2018 Zend Technologies
        with Zend OPcache v7.3.10, Copyright (c) 1999-2018, by Zend Technologies

 

Instalar PHP-FPM y otras extensiones

Para instalar php-fpm, ejecuta lo siguiente:

yum install -y php-fpm

Extensión para soporte MySQL.
yum install -y php-mysqlnd

Para el buen funcionamiento de un sitio web basado en WordPress, te recomiendo instalar las siguientes extensiones.
yum install -y php-dom php-simplexml php-ssh2 php-xml php-xmlreader php-curl php-date php-exif php-filter php-ftp php-gd php-hash php-iconv php-json php-libxml php-pecl-imagick php-mbstring php-mysqlnd php-openssl php-pcre php-posix php-sockets php-spl php-tokenizer php-zlib

Para el buen funcionamiento de un sitio web basado en Joomla, te recomiendo instalar las siguientes extensiones.
yum install -y php-mysqlnd php-zlib php-xml php-pear php-json php-mcrypt php-pecl-imagick

Para el buen funcionamiento de un sitio web basado en Drupal, te recomiendo instalar las siguientes extensiones.
yum install -y php-mysqlnd php-date php-dom php-filter php-gd php-hash php-json php-pcre php-pdo php-session php-simplexml php-spl php-tokenizer php-xml

Una vez concluida la actualización reinicia el sistema.
reboot

 

Espero que este articulo te sea de utilidad, puedes ayudarnos a mantener el servidor con una donación (paypal), o también colaborar con el simple gesto de compartir nuestros artículos en tu sitio web, blog, foro o redes sociales.

 

Agregar comentario