Cómo instalar la última pila de lámparas en distribuciones basadas en RHEL

Cómo instalar la última pila de lámparas en distribuciones basadas en RHEL

Si usted es un administrador del sistema, un desarrollador o un ingeniero de DevOps, lo más probable es que en algún momento haya tenido que configurar (o trabajar) un Lámpara (Linux / Apache / MySQL o Mariadb / php) pila.

Los servidores web y de bases de datos, junto con el conocido lenguaje del lado del servidor, no están disponibles en sus últimas versiones de los repositorios oficiales de las distribuciones principales. Si le gusta jugar o trabajar con software de vanguardia, deberá instalarlos desde una fuente o usar un repositorio de terceros.

En este artículo, presentaremos Remi, un repositorio de terceros que incluye versiones actualizadas de apache, Mysql / mariadb, Php, y software relacionado, para distribuciones basadas en RHEL como Fedora, Flujo de centos, Rocky Linux, y Almalinux.

Es importante tener en cuenta, sin embargo, que Remi Actualmente está disponible (al momento de este escrito - agosto de 2022) para las siguientes distribuciones:

  • Red Hat Enterprise Linux y Centos 8/8/7
  • Rocky Linux y Almalinux 9/8
  • Fedora 36/35 y 34

Con eso en mente, comencemos.

Instalación del repositorio REMI en distribuciones basadas en RHEL

Antes de que podamos instalar realmente Remi, Primero debemos habilitar el repositorio de Epel. En Fedora, Debe estar habilitado de forma predeterminada, pero en Rhel, Rocky Linux, Almalinux, y Cento Tendrás que hacer:

Instale el repositorio EPEL y REMI en los sistemas RHEL

--------- En Rhel, Centos Stream, Rocky & Alma Linux 9 Libratos --------- # yum install https: // dl.federaproject.org/pub/epel/epel-liber-latest-9.noarch.rpm # yum install http: // rpms.remirepo.NET/Enterprise/REMI-RELEASE-9.actualización de rpm # yum --------- En Rhel, Centos, Rocky y Alma Linux 8 Libraciones --------- # yum install https: // dl.federaproject.org/pub/epel/epel-liber-latest-8.noarch.rpm # yum install http: // rpms.remirepo.NET/Enterprise/REMI-RELEASE-8.actualización de rpm # yum --------- En Rhel/Centos 7 --------- # yum install https: // dl.federaproject.org/pub/epel/epel-liber-latest-7.noarch.rpm # yum install http: // rpms.remirepo.NET/Enterprise/REMI-Release-7.actualización de rpm # yum 

Instalar Remi Repo en Fedora

# DNF Instalar http: // rpms.remirepo.net/fedora/remi-liberase-36.RPM [en Fedora 36] # DNF Instalar http: // rpms.remirepo.net/fedora/remi-liberase-35.RPM [en Fedora 35] # DNF Instalar http: // rpms.remirepo.NET/Fedora/REMI-Release-34.RPM [en Fedora 34] # DNF Instalar http: // rpms.remirepo.NET/Fedora/REMI-RELEASE-33.RPM [en Fedora 33] 

Por defecto, Remi no está habilitado. Para habilitarlo temporalmente cuando lo necesite, puede hacer:

# yum --enablerepo = paquete de instalación remi 

dónde paquete representa el paquete que desea instalar.

Si quieres habilitar Remi permanentemente, editar /etc/yum.repositar.D/REMI.repositorio y reemplazar

habilitado = 0 

con

habilitado = 1 
Configuración de Remi Repo

Una mirada más cercana a este repositorio REMI

Si decidió habilitar el repositorio de forma permanente como se sugirió anteriormente, debe aparecer cuando se ejecuta:

# yum repolista 

Como puede ver en la siguiente imagen, se nombró otro repositorio remi también está disponible:

Lista de repositorios Yum

Este repositorio proporciona extensiones que están en desuso (pero que aún se usan en aplicaciones heredadas), bajo el trabajo en proceso, o que no cumplen con las políticas de Fedora.

Ahora busque en los repositorios recién agregados para los paquetes relacionados con PHP como ejemplo:

# Yum Lista Php* 

Tenga en cuenta que los paquetes en REMI tienen el mismo nombre que en los repositorios oficiales. Considere, por ejemplo, PHP:

Lista de paquetes PHP

Para instalar la última versión estable de Php 8.X versiones, puedes hacer:

# módulo YUM RESET PHP # Módulo Yum Instalar PHP: REMI-8.1 [PHP 8.1 versión] # módulo módulo yum instalación php: remi-8.0 [PHP 8.0 Versión] # módulo módulo yum instalación php: remi-7.4 [PHP 7.4 versión] 
Instale el último PHP en Linux

Para instalar la última versión estable de Mariada, tu puedes hacer:

# yum --enableRepo = Remi Instalar mariadb-server mariadb 
Instale mariadb en Linux

Para instalar la última versión estable de Mysql, tu puedes hacer:

# yum --enableRepo = Remi Instale mysql-server mysql 
Instale mysql en Linux

Del mismo modo, para instalar la última versión de Lamp Stack, do:

# yum --eableRepo = Remi Install PhP Httpd Mariadb-Server Mariadb o # yum --enablerepo = Remi Install PhP Httpd MySQL-Server MySQL 
Instale la última pila de lámparas
Resumen

En este artículo, hemos explicado cómo habilitar y usar REMI, un repositorio de terceros que proporciona las últimas versiones de los componentes de la pila de lámparas y el software relacionado.

El sitio web oficial proporciona un asistente de configuración que puede ser muy útil para configurarlo en otras distribuciones basadas en RPM.

Como siempre, no dude en informarnos si tiene preguntas o comentarios sobre este artículo. Simplemente envíenos una línea usando el formulario a continuación y responderemos lo antes posible.