Cómo instalar Remi RPM en Rocky Linux 9 o 8

El repositorio RPM de Remi es una herramienta esencial para los usuarios que necesitan acceder a las últimas versiones de PHP, Memcached, Redis y otro software relacionado en distribuciones de nivel empresarial como Rocky Linux. Al utilizar este repositorio, los administradores pueden mantener actualizados los paquetes de software sin depender de repositorios base más lentos. El repositorio de Remi es especialmente útil para desarrolladores y administradores de sistemas que requieren software más nuevo por razones de compatibilidad, seguridad o rendimiento. Con soporte para múltiples versiones de PHP y actualizaciones oportunas, este repositorio desempeña un papel fundamental en el mantenimiento de un entorno estable y seguro para servidores web y otras aplicaciones que se ejecutan en Rocky Linux.

La instalación del repositorio RPM de Remi en Rocky Linux 9 o en su versión anterior compatible con empresas, Rocky Linux 8, es un proceso sencillo a través de la terminal de línea de comandos. Este método garantiza un control total sobre la configuración del repositorio y permite una fácil selección de la versión al instalar PHP u otros paquetes. Al agregar y habilitar el repositorio de Remi, los usuarios obtienen acceso a las últimas versiones estables de componentes de software críticos y, al mismo tiempo, conservan las características robustas de sus sistemas Rocky Linux.

Actualización de Rocky Linux antes de la importación de RPM de Remi

Al emprender este viaje, el primer paso es asegurarnos de que nuestro sistema Rocky Linux esté actualizado. Actualizar los paquetes existentes minimiza el riesgo de que surjan conflictos durante las nuevas instalaciones. Este requisito previo esencial establece un escenario limpio para los pasos posteriores. Sigamos adelante y actualicemos nuestro sistema:

sudo dnf upgrade --refresh

Este comando actualizará todos los paquetes de su sistema Rocky Linux a sus últimas versiones.

Importar el repositorio Remi en Rocky Linux 9 o 8

Una vez actualizado nuestro sistema, es momento de importar el repositorio Remi. Sin embargo, antes de hacerlo, debemos realizar un paso intermedio: instalar el repositorio EPEL (Extra Packages for Enterprise Linux).

El repositorio EPEL es un recurso útil para distribuciones basadas en RHEL como Rocky Linux. Presenta un tesoro de paquetes de software que se emplean con frecuencia en entornos Enterprise Linux.

Nota: Debemos importar el RPM de Remi correspondiente a nuestra versión de distribución específica, ya que esta guía cubre Rocky Linux 8 y Rocky Linux 9. Entremos en detalles.

Importación del repositorio PHP de Remi para Rocky Linux 9

Para empezar, debemos activar el CRB. Esto se logra mediante el siguiente comando:

sudo dnf config-manager --set-enabled crb

Una vez activado el Code Ready Builder (CRB), es momento de instalar ambas versiones del repositorio Extra Packages for Enterprise Linux (EPEL). Hagámoslo con este comando:

sudo dnf install \
    https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm \
    https://dl.fedoraproject.org/pub/epel/epel-next-release-latest-9.noarch.rpm

Con EPEL instalado, ahora podemos agregar el repositorio Remi para Enterprise Linux 9 a nuestro sistema ejecutando el siguiente comando:

sudo dnf install dnf-utils http://rpms.remirepo.net/enterprise/remi-release-9.rpm -y

Importación del repositorio PHP de Remi para Rocky Linux 8

Para Rocky Linux 8, seguimos una secuencia similar, comenzando por activar el repositorio EPEL. El siguiente comando lo hará:

sudo dnf install \
    https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm \
    https://dl.fedoraproject.org/pub/epel/epel-next-release-latest-8.noarch.rpm

Tras la activación exitosa de EPEL, procedemos a importar el repositorio Remi Enterprise Linux 8 mediante el comando:

sudo dnf install dnf-utils http://rpms.remirepo.net/enterprise/remi-release-8.rpm -y

Habilitar el repositorio PHP de Remi

Listado de módulos PHP disponibles

Al integrar el repositorio RPM de Remi en nuestro sistema, hemos abierto la puerta a las últimas versiones de la rama PHP que podríamos querer usar en nuestra pila de servidores. Esta es una capacidad esencial, especialmente para los desarrolladores que cambian entre diferentes versiones de PHP para varios proyectos.

Para comprender las versiones de PHP compatibles, ejecutemos el siguiente comando. Esto nos proporcionará una lista completa de todos los módulos PHP disponibles:

sudo dnf module list php
Listado de módulos PHP del repositorio Remi RPM en Rocky Linux
Salida de los módulos PHP enumerados desde el repositorio Remi RPM en un sistema Rocky Linux.

El comando anterior consulta al módulo DNF y obtiene una lista de todas las versiones de PHP disponibles para la instalación a través de nuestro repositorio Remi recientemente integrado.

Seleccione y habilite la versión PHP deseada a través de Remi RPM

Después de examinar los módulos PHP disponibles, ahora podemos elegir con conocimiento de causa la versión PHP que mejor se adapte a nuestras necesidades. Luego podemos habilitar la versión seleccionada en nuestro sistema Rocky Linux.

A continuación se muestran ejemplos de comandos que permiten distintas versiones de PHP. Elija la que corresponda a la versión de PHP que desee:

sudo dnf module enable php:remi-7.4 -y
sudo dnf module enable php:remi-8.0 -y
sudo dnf module enable php:remi-8.1 -y
sudo dnf module enable php:remi-8.2 -y
sudo dnf module enable php:remi-8.3 -y

Instalar la versión de PHP habilitada

Una vez seleccionada y habilitada la versión de PHP deseada, estamos listos para continuar con el proceso de instalación. Para instalar la versión de PHP habilitada, ejecutamos el comando de instalación habitual:

sudo dnf install php

Este comando inicia el proceso de instalación de la versión de PHP que tengamos habilitada. Una vez finalizado el proceso, la versión de PHP elegida estará lista para su uso en nuestro sistema Rocky Linux.

Habilitar repositorios RPM de Remi adicionales

El repositorio RPM de Remi no es un repositorio que se pueda usar solo una vez. Además de PHP, ofrece compatibilidad con las últimas versiones de dos herramientas de almacenamiento en caché muy populares: Redis y Memcached. Al aprovechar estos repositorios adicionales, podemos optimizar nuestro proceso de configuración y asegurarnos de utilizar las herramientas más actualizadas y eficientes de nuestra pila de servidores.

Habilitar e instalar Memcached a través de Remi RPM

Memcached es un sistema de almacenamiento en caché de objetos de memoria distribuida y de alto rendimiento que es de naturaleza genérica pero está destinado a acelerar aplicaciones web dinámicas al aliviar la carga de la base de datos.

Habilitemos el repositorio Memcached desde Remi RPM usando el siguiente comando:

sudo dnf module enable memcached:remi

Este comando le indica a nuestro sistema que active el repositorio Memcached dentro de Remi RPM.

Luego de la habilitación, procedemos con el proceso de instalación de Memcached:

sudo dnf install memcached

Con este comando iniciamos la instalación de Memcached en nuestro sistema Rocky Linux.

Habilitar e instalar Redis a través de Remi RPM

Redis es un almacén de estructuras de datos en memoria de código abierto que se utiliza como base de datos, caché y agente de mensajes. Admite varias estructuras de datos y es conocido por su velocidad y flexibilidad.

Para habilitar Redis desde el repositorio Remi, use el siguiente comando, reemplazando {version} con la versión deseada:

sudo dnf module enable redis:remi-{version}

Por ejemplo, si desea utilizar Redis 7.0, reemplace {version} por 7.0 de la siguiente manera:

sudo dnf module enable redis:remi-7.0 -y

Nota: Redis 7.0 es solo un ejemplo; es posible que haya otras versiones superiores disponibles; debe ajustar el comando en consecuencia.

Si prefiere utilizar Redis 6.2 o 5.0, reemplace {version} según corresponda:

sudo dnf module enable redis:remi-6.2 -y
sudo dnf module enable redis:remi-5.0 -y

Los comandos anteriores indican al sistema que active la rama Redis dentro de Remi RPM.

Una vez habilitada la rama Redis deseada, ahora podemos proceder con el comando de instalación habitual:

sudo dnf install redis

Esto instalará la versión de Redis elegida o actualizará su instalación de Redis existente, si corresponde.

Conclusión

En esta guía, instalaste exitosamente el repositorio RPM de Remi en Rocky Linux 9 u 8, obteniendo acceso a una gama más amplia de paquetes de software actualizados a través de una terminal de línea de comandos. Esta configuración permite que tu sistema se mantenga a la vanguardia en términos de rendimiento, seguridad y funcionalidad al mantener actualizado el software clave. Asegúrate de habilitar solo los repositorios que necesitas para evitar posibles conflictos entre versiones, especialmente cuando administres múltiples entornos PHP. Mantente atento a las actualizaciones para asegurar que tu sistema permanezca seguro y eficiente.

Joshua James
Sígueme
Últimas entradas de Joshua James (ver todo)

Deja un comentario