Cómo habilitar el repositorio Remi para instalar la última pila LAMP

Cómo habilitar el repositorio Remi para instalar la última pila LAMP

Si es un administrador de sistemas, un desarrollador o un ingeniero de DevOps, es probable que en algún momento haya tenido que configurar (o trabajar con) una LAMP (Linux/Apache/MySQL. o MariaDB/PHP. .

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 las principales distribuciones ‘repositorios oficiales. 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 RPM. Sin embargo, es importante tener en cuenta que Remi. está actualmente disponible (en el momento de escribir este artículo, abril de 2021) para las siguientes distribuciones:

  • CentOS 8/7
  • Red Hat Enterprise Linux 8/7
  • Fedora 34/33 y 32

Con eso en mente, comencemos.

Instalar el repositorio Remi en CentOS, RHEL y Fedora

Antes de que podamos instalar Remi. primero debemos habilitar el repositorio EPEL. En Fedora. debería estar habilitado de forma predeterminada, pero en CentOS. y RHEL. deberá hacer:

Instalar Remi Repo en CentOS y RHEL # yum update # yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm [CentOS/RHEL 8/7] # yum install http://rpms .remirepo.net/enterprise/remi-release-8.rpm [CentOS/RHEL 8] # yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm [CentOS/RHEL 7] Instalar Remi Repo en Fedora # dnf install http://rpms.remirepo.net/fedora/remi-release-34.rpm [En Fedora 34] # dnf install http://rpms.remirepo.net/fedora/remi-release-33 .rpm [En Fedora 33] # dnf install http://rpms.remirepo.net/fedora/remi-release-32.rpm [En Fedora 32] freestar.config.enabled_slots.push (LocationName: “tecmint_incontent”, slotId : “tecmint_incontent”);

De forma predeterminada, Remi. no está habilitado. Para cambiar esto temporalmente cuando lo necesite, puede hacer:

# yum–enablerepo = remi install package

donde paquete. representa el paquete que desea instalar.

Si desea habilitar Remi. de forma permanente, edite /etc/yum.repos.d/remi.repo. y reemplace

enabled = 0

with

enabled = 1

Una mirada más cercana a este repositorio de Remi

Si decidió habilitar el repositorio de forma permanente como se sugirió anteriormente, debería aparecer en la lista cuando ejecute:

# yum repolist

Como puede ver en la siguiente imagen, también está disponible otro repositorio llamado remi-safe.

 Lista de repositorios de Yum  Lista de repositorios de Yum Lista de repositorios de Yum

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

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

# yum list php *

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

Lista Paquetes PHP  Lista de paquetes PHP Lista de paquetes PHP

Si necesita instalar PHP 5.4. asegúrese de habilitar el repositorio correcto y deshabilitar el otro.

Para instalar la última versión estable de PHP 8. puede hacer:

——para PHP 8——# reinicio del módulo yum php # módulo yum instalar php: remi-8.0——para PHP 7——# yum module reset php # yum module install php: remi-7.3

De manera similar, para instalar la última versión de LAMP Stack, haga:

# yum–enablerepo = remi install php httpd mariadb-server mariadb Resumen

En este artículo, explicamos cómo habilitar y usar Remi, un repositorio de terceros que proporciona las últimas versiones de los componentes de la pila LAMP y el software relacionado.

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

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