Como instalar a última pilha de lâmpadas em distribuições baseadas em RHEL

Como instalar a última pilha de lâmpadas em distribuições baseadas em RHEL

Se você é um administrador do sistema, um desenvolvedor ou um engenheiro de DevOps, é provável que em algum momento você tenha que configurar (ou trabalhar) um Lâmpada (Linux / Apache / MySQL ou Mariadb / php) pilha.

Os servidores da Web e do banco de dados, juntamente com a conhecida linguagem do lado do servidor, não estão disponíveis em suas mais recentes versões dos principais repositórios oficiais das distribuições. Se você gosta de jogar ou trabalhar com software de ponta, precisará instalá-los de uma fonte ou usar um repositório de terceiros.

Neste artigo, apresentaremos Remi, um repositório de terceiros que inclui versões atualizadas de Apache, Mysql / mariadb, Php, e software relacionado, para distribuições baseadas em RHEL, como Fedora, CentOS Stream, Rocky Linux, e Almalinux.

É importante observar, no entanto, que Remi está atualmente disponível (no momento da redação deste artigo - agosto de 2022) para as seguintes distribuições:

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

Com isso em mente, vamos começar.

Instalando o repositório REMI em distribuições baseadas em RHEL

Antes que possamos realmente instalar Remi, Precisamos ativar o repositório EPEL primeiro. Em Fedora, deve ser ativado por padrão, mas em RHEL, Rocky Linux, Almalinux, e CENTOS Você precisará fazer:

Instale o repositório EPEL e REMI em sistemas RHEL

--------- No RHEL, CENTOS Stream, Rocky & Alma Linux 9 Releases --------- # yum install https: // dl.FedoraProject.org/pub/epel/epel-latest-9.Noarch.rpm # yum install http: // rpms.REMIREPO.Net/Enterprise/Remi-Relase-9.RPM # YUM ATUALIZAÇÃO --------- Em Rhel, Centos, Rocky & Alma Linux 8 Lançamentos --------- # yum install https: // dl.FedoraProject.org/pub/epel/epel-latest-8.Noarch.rpm # yum install http: // rpms.REMIREPO.Net/Enterprise/Remi-Relase-8.RPM # YUM ATUALIZAÇÃO --------- No RHEL/CENTOS 7 --------- # yum install https: // dl.FedoraProject.org/pub/epel/epel-latest-7.Noarch.rpm # yum install http: // rpms.REMIREPO.Net/Enterprise/Remi-Release-7.RPM # YUM ATUALIZAÇÃO 

Instale o repo Remi em Fedora

# dnf install http: // rpms.REMIREPO.net/fedora/remi-lançamento-36.RPM [On Fedora 36] # DNF Instale http: // rpms.REMIREPO.net/fedora/remi-lançamento-35.RPM [On Fedora 35] # DNF Instale http: // rpms.REMIREPO.net/fedora/remi-lançamento-34.RPM [On Fedora 34] # DNF Instale http: // rpms.REMIREPO.net/fedora/remi-lançamento-33.RPM [no Fedora 33] 

Por padrão, Remi não está ativado. Para ativá -lo temporariamente quando você precisar, você pode fazer:

# yum --enableRepo = pacote de instalação Remi 

onde pacote Representa o pacote que você deseja instalar.

Se você quiser ativar Remi Permanentemente, edite /etc/yum.Repos.D/Remi.repo e substitua

ativado = 0 

com

ativado = 1 
Remi Repo Configuração

Uma olhada mais de perto neste repositório REMI

Se você decidiu ativar o repositório permanentemente, conforme sugerido anteriormente, ele deve ser listado quando você executar:

# yum repolista 

Como você pode ver na imagem a seguir, outro repositório nomeado Remi-seguro também está disponível:

Listar repositórios YUM

Este repositório fornece extensões que são depreciadas (mas ainda usadas em aplicações herdadas), sob processo de trabalho ou que não cumprem as políticas do Fedora.

Agora, vamos pesquisar os repositórios recém-adicionados por pacotes relacionados ao PHP como exemplo:

# yum list php* 

Observe que os pacotes no REMI têm o mesmo nome dos repositórios oficiais. Considere, por exemplo, PHP:

Listar pacotes PHP

Para instalar a versão estável mais recente de Php 8.X versões, você pode fazer:

# yum módulo Redefinir php # yum módulo Instalar php: remi-8.1 [Php 8.1 versão] # yum módulo Instalar Php: Remi-8.0 [Php 8.0 versão] # yum módulo Instalar Php: Remi-7.4 [Php 7.4 versão] 
Instale o PHP mais recente no Linux

Para instalar a versão estável mais recente de Mariadb, você pode fazer:

# yum --enableRepo = remi instalar mariadb-servidor mariadb 
Instale o mariadb no Linux

Para instalar a versão estável mais recente de Mysql, você pode fazer:

# yum --enableRepo = remi install mysql-server mysql 
Instale o MySQL no Linux

Da mesma forma, para instalar a versão mais recente da pilha de lâmpadas, faça:

# yum --enableRepo = Remi Instale php httpd mariadb-server mariadb ou # yum --enableRepo = remi install php httpd mysql-server mysql 
Instale a última pilha de lâmpadas
Resumo

Neste artigo, explicamos como ativar e usar o REMI, um repositório de terceiros que fornece as versões mais recentes dos componentes da pilha de lâmpadas e software relacionado.

O site oficial fornece um assistente de configuração que pode ser muito útil para configurá-lo em outras distribuições baseadas em RPM.

Como sempre, não hesite em nos informar se você tiver dúvidas ou comentários sobre este artigo. Basta nos deixar uma linha usando o formulário abaixo e responderemos o mais rápido possível.