Si eres un RHEL 8.5 usuario y un PHP entusiasta, esta guía de artículos es perfecta para usted.
Si es un usuario actual de PHP anterior versiones como 7.2/7.4 o simplemente necesita una instalación nueva de PHP 8 en su RHEL 8.5 sistema, este artículo es el punto de referencia perfecto.
Dado que la versión actual de PHP se encuentra en 8.x , sus muchas funciones y optimizaciones nuevas incluyen manejo de errores mejorado, sistema de tipos y consistencia, JIT con nombre, expresión de coincidencia, atributos, argumentos, operador nulo seguro, promoción de propiedad de constructor y tipos de unión.
Otras mejoras incluyen una comparación de cadena a número más sensata, errores de tipo consistentes para funciones internas, compilación justo a tiempo, ajustes de sintaxis, mejoras en el sistema y manejo de errores.
Instalación de PHP 8 en RHEL Linux
El requisito previo principal para este artículo es asegurarse de que es un usuario root/sudoer en el sistema RHEL que está utilizando.
Para determinar la versión del sistema operativo RHEL que está utilizando, ejecute el siguiente comando en su terminal/línea de comandos:
$ cat /etc/redhat-release Red Hat Enterprise Linux release 8.5 (Ootpa)
Su RHEL el sistema debe estar actualizado para que funcione y elimine las vulnerabilidades de seguridad, como los errores, a través de correcciones de parches y actualizaciones de aplicaciones.
$ sudo yum update -y
A continuación, debe habilitar EPEL y Remi repositorios, que son responsables de crear, mantener y administrar paquetes Enterprise Linux de alta calidad.
$ sudo dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm -y
El Remi El repositorio, por otro lado, será útil para proporcionar el PHP 8.x versión que instalará en su sistema RHEL. Este repositorio contribuye enormemente a cumplir los objetivos/requisitos de un LAMP/LEMP pila.
$ sudo dnf install dnf-utils https://rpms.remirepo.net/enterprise/remi-release-8.rpm -y
Su RHEL el sistema ahora está listo para instalar y explorar lo que PHP 8.x tiene que ofrecer. Para obtener una vista previa de los módulos PHP disponibles para su sistema RHEL, ejecute el siguiente comando:
$ sudo dnf module list php
Como puede ver, el comando anterior ha revelado varios PHP versiones que van desde la versión 7.2 a 8.1 según el repositorio Modular de Remi para Enterprise Linux 8 – x86_64.
Si ya está utilizando una versión anterior de PHP como 7.2, 7.3 o 7.4 y desea actualizar a 8.0 u 8.1, el mejor curso de acción es restablecer PHP a esa versión preferida.
$ sudo dnf module reset php
Luego, ahora puede habilitar el módulo PHP que desea instalar (8.0 u 8.1) desde el repositorio de Remi usando el siguiente comando:
$ sudo dnf module enable php:remi-8.1
A continuación, el comando de instalación de PHP ahora debería mostrar PHP 8.1 como el paquete de instalación preferido.
$ sudo dnf install php
Una vez que se complete el proceso de instalación, confirme la versión de PHP que acaba de instalar.
$ php --version
Si desea instalar otros módulos de php como fpm, common, mysqlnd, etc., la estructura de comandos a utilizar debería ser similar a la siguiente:
$ sudo dnf install php-{fpm,common,mysqlnd,cli}
Este artículo nos ha mostrado cómo instalar/actualizar a PHP 8.x en un sistema RHEL 8.5. Ahora puede iniciar o continuar cómodamente sus proyectos LAMP/LEMP.