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.