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


Si es un administrador del sistema, un desarrollador o un ingeniero de DevOps, es probable que en algún momento haya tenido que configurar (o trabajar con) una LÁMPARA (Linux/Apache/MySQL o < fuerte> MariaDB/PHP ) pila.

Los servidores web y de base 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 principales distribuciones. Si le gusta jugar o trabajar con un software de vanguardia, deberá instalarlos desde la 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 RPM Distribuciones a base de. Sin embargo, es importante tener en cuenta que Remi está actualmente disponible (en el momento de redactar este documento, junio de 2017) para las siguientes distribuciones:

  • CentOS 6/7
  • Red Hat Enterprise Linux 6/7
  • Fedora 23/24/25/26

Con eso en mente, comencemos.

Instalación del repositorio Remi en CentOS, RHEL y Fedora

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

# yum update && yum install epel-release
# yum install http://rpms.remirepo.net/enterprise/remi-release-6.rpm   #CentOS/RHEL 6
# yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm   #CentOS/RHEL 7
# subscription-manager repos --enable=rhel-7-server-optional-rpms
# dnf install http://rpms.remirepo.net/fedora/remi-release-23.rpm # Fedora 23
# dnf install http://rpms.remirepo.net/fedora/remi-release-24.rpm # Fedora 24
# dnf install http://rpms.remirepo.net/fedora/remi-release-25.rpm # Fedora 25
# dnf install http://rpms.remirepo.net/fedora/remi-release-26.rpm # Fedora 26

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

# yum --enablerepo=remi install package

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

enabled=0

con

enabled=1

Una mirada más cercana a este repositorio 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 :

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

Ahora vamos a buscar en los repositorios recién agregados 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:

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 (7.1) , puedes hacer:

# yum install php71

Del mismo modo, para instalar la última versión de LAMP Stack, haga:

# yum --enablerepo=remi install php71 httpd mariadb-server mariadb

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 muy útil para 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.