Cómo instalar PHP 8.2-7.4 en Rhel & Centos Stream 9

Cómo instalar PHP 8.2-7.4 en Rhel & Centos Stream 9

PHP es un lenguaje de secuencias de comandos popular que se utiliza para desarrollar aplicaciones web dinámicas. Es un lenguaje de programación de código abierto que se puede instalar fácilmente en una variedad de sistemas operativos, incluidos CentOS 9. En este artículo, lo guiaremos a través de los pasos de instalar PHP en CentOS 9.

Antes de comenzar, asegúrese de tener un sistema CentOS Stream 9 con acceso a la raíz.

Paso 1: Actualización de paquetes del sistema

Antes de instalar cualquier software nuevo, se recomienda actualizar los paquetes de su sistema. Puede hacer esto ejecutando el siguiente comando:

actualización de sudo yum  

Paso 2: Configuración del repositorio EPEL y REMI

En primer lugar, debe configurar repositorios EPEL y REMI en su sistema. REMI Repository contiene los últimos paquetes de PHP para CentOS y RHEL Systems.

Use el siguiente comando a continuación para configurar el repositorio EPEL en su sistema:

sudo dnf install -y https: // dl.federaproject.org/pub/epel/epel-liber-latest-9.noarch.rpm  

Después de eso, configure el repositorio REMI ejecutando el siguiente comando:

sudo dnf instalación -y https: // rpms.remirepo.NET/Enterprise/REMI-RELEASE-9.rpm  

Paso 3: Instalar PHP en CentOS 9

El remi El repositorio contiene php 8.2, 8.1, 8.0 y 7.4 paquetes. Puede habilitar el repositorio deseado e instalar paquetes PHP con los pasos a continuación:

  1. Una vez que termine la instalación del repositorio, enumere todas las secuencias de módulos PHP disponibles con el siguiente comando:
    SUDO DNF Lista de módulos PHP  
    Mostrar versiones de PHP disponibles

    La captura de pantalla anterior muestra que Php 8.1 es un repositorio activo. Verifique la versión PHP requerida para su aplicación y ejecute el siguiente comando.

  2. Por ejemplo, necesito instalar Php 8.2, entonces escoge PHP: REMI-8.2. Puede seleccionar otra versión según sus requisitos:
    SUDO DNF MODULE Habilitar PHP: REMI-8.2  

    Habilitar PHP 8.2 módulo

  3. Finalmente, ejecute el siguiente comando para instalar PHP en su sistema CentOS 9.
    sudo DNF Instalar PHP PHP-CLI PHP-Common  
  4. Puede verificar la versión PHP instalada usando:
    PHP -V  Php 8.2.2 (CLI) (construido: 31 de enero de 2023 13:31:55) (NTS GCC x86_64) Copyright (c) El motor PHP Group Zend Motor V4.2.2, Copyright (c) Zend Technologies con Zend Opcache V8.2.2, Copyright (c), por Zend Technologies 

Paso 4: Instalación de módulos PHP

Los módulos PHP son bibliotecas que extienden la funcionalidad de PHP. Se utilizan para agregar características específicas a PHP, como la conectividad de la base de datos o la manipulación de imágenes. Para instalar módulos PHP adicionales, use el siguiente comando:

sudo dnf install php- extension-name 

Reemplazar Nombre de extensión Con el nombre del módulo que desea instalar. Por ejemplo, para instalar el mysql Módulo, ejecute el siguiente comando:

sudo dnf instalar php-mysql  

Paso 5: Configuración de PHP

Después de instalar PHP y los módulos deseados, puede configurar PHP editando su archivo de configuración, PHP.ini. Este archivo se encuentra en el /etc /php.directorio. Puedes editarlo usando tu editor de texto favorito.

Por ejemplo, para editar el archivo usando el editor de texto Nano, ejecute el siguiente comando:

sudo nano /etc /php.ini  

Después de realizar los cambios necesarios, guarde el archivo y cierre el editor de texto.

Conclusión

En este artículo, le hemos mostrado cómo instalar PHP en Centos 9. También hemos explicado cómo instalar módulos PHP adicionales y cómo configurar PHP editando su archivo de configuración. Con estos pasos, ahora puede comenzar a desarrollar aplicaciones web dinámicas utilizando PHP en su sistema CentOS 9.