Cómo instalar Php 8 en CentOS/RHEL 8

Cómo instalar Php 8 en CentOS/RHEL 8

Php 8.0 es una actualización importante publicada por el equipo de PHP el 26 de noviembre de 2020. Contiene una gran cantidad de nuevas características y optimizaciones sobre versiones anteriores. Para leer más sobre leer el registro de cambio de Php 8.

Remi y Epel son los repositorios más populares que contienen los últimos paquetes de RPM para la instalación. También contiene los paquetes PHP 8 RPM que se instalarán en sistemas CentOS/RHEL 8.

Este artículo lo describirá sobre cómo instalar PHP 8 en el sistema CentOS 8 o Rhel 8 Linux.

Antes de que comencemos

Inicie sesión en el sistema CentOS 8 con una cuenta privilegiada de sudo.

Opcionalmente, puede actualizar los paquetes actuales en su sistema ejecutando el comando.

actualización de DNF  

Paso 1 - Habilitar el repositorio de PHP

Los repositorios predeterminados de CentOS/RHEL no contienen los últimos paquetes PHP 8. Para instalar el sistema PHP 8 en CentOS 8, habilite los repositorios EPEL y Remi yum en su sistema.

Abra un terminal y ejecute los comandos a continuación para configurar repositorios REMI y EPEL:

sudo dnf install -y https: // dl.federaproject.org/pub/epel/epel-liber-latest-8.noarch.rpm  sudo dnf instalación -y https: // rpms.remirepo.NET/Enterprise/REMI-RELEASE-8.rpm  

Una vez que haya instalado ambos paquetes anteriores, use la herramienta de línea de comandos DNF para activo PHP: REMI-8.0 Repositorio, que contiene paquetes PHP 8.

SUDO DNF MODULE Habilitar PHP: REMI-8.0 -Y  

Verifique el repositorio activo para los paquetes PHP en su sistema.

SUDO DNF Lista de módulos PHP  

Asegúrese de que el Remi-8.0 Steam está activo para los paquetes PHP. Tendrá [mi] Justo después del nombre del repositorio. Vea la siguiente captura de pantalla:

Paso 2 - Instalación de PHP 8 en CentOS

Su sistema está listo para la instalación de PHP 8. Ejecute el siguiente comando desde el terminal.

sudo DNF Instalar PHP PHP-CLI PHP-Common  

Presione 'Y' para cualquier confirmación solicitada durante la instalación.

Una vez que la instalación tuviera éxito, ejecute el siguiente comando a continuación para ver la versión PHP instalada en su sistema.

PHP -V  

En esta etapa, ha instalado con éxito PHP 8 en los sistemas Centos 8 y Rhel 8.

Paso 3: instale Apache con PHP 8 en Centos

Este es el paso opcional para usted, si solo necesita PHP CLI para ejecutar scripts PHP.

Pero en la mayoría de los casos, utilizamos Apache para implementar la aplicación web basada en PHP. Simplemente ejecute el siguiente comando al servidor web Apache en su sistema.

sudo dnf install httpd -y  

Ahora, Verity que Apache se lee para servir archivos PHP en la web. Creemos un archivo de información PHP en su servidor CentOS. El Virtulhost predeterminado usa /var/www/html como raíz del documento. Así que cree un archivo en este directorio:

echo "">/var/www/html/info.php  

Información de acceso siguiente.archivo php utilizando la dirección IP del servidor como se muestra a continuación:

Paso 4 - Instalación de la extensión PHP

En general, la aplicación web depende de múltiples extensiones de PHP. Una extensión PHP es una biblioteca especialmente formada para las tareas específicas.

Ver las extensiones de PHP disponibles, Tipo:

SUDO DNF Search Php-*  

Ahora, instale toda la extensión PHP requerida para su aplicación.

SUDO DNF Instalar PHP-GD PHP-MBSSTRING PHP-MYSQLND  

Usar -metro Opción para ver las extensiones PHP habilitadas actualmente.

php -m  PHP -M | nombre de extensión GREP  

Conclusión

Este tutorial te ayudó a instalar PHP 8.0 incluyendo la extensión requerida en el sistema CentOS/RHEL 8 Linux.