Como instalar o Remi RPM no Rocky Linux 9 ou 8

O repositório RPM do Remi é uma ferramenta essencial para usuários que precisam de acesso às versões mais recentes do PHP, Memcached, Redis e outros softwares relacionados em distribuições de nível empresarial como o Rocky Linux. Ao utilizar este repositório, os administradores podem manter pacotes de software atualizados sem depender de repositórios base de movimentação mais lenta. O repositório do Remi é especialmente útil para desenvolvedores e administradores de sistema que exigem software mais novo por motivos de compatibilidade, segurança ou desempenho. Com suporte para várias versões do PHP e atualizações oportunas, este repositório desempenha um papel crítico na manutenção de um ambiente estável e seguro para servidores web e outros aplicativos em execução no Rocky Linux.

Instalar o repositório RPM do Remi no Rocky Linux 9 ou sua versão anterior com suporte empresarial, o Rocky Linux 8, é um processo direto por meio do terminal de linha de comando. Este método garante controle total sobre a configuração do repositório e permite fácil seleção de versão ao instalar PHP ou outros pacotes. Ao adicionar e habilitar o repositório do Remi, os usuários ganham acesso às últimas versões estáveis ​​de componentes de software críticos, mantendo os recursos robustos de seus sistemas Rocky Linux.

Atualizando o Rocky Linux antes da importação do Remi RPM

Embarcando nessa jornada, o primeiro passo é garantir que nosso sistema Rocky Linux esteja atualizado. Atualizar pacotes existentes minimiza o risco de conflitos surgindo durante novas instalações. Este pré-requisito essencial define um estágio limpo para as etapas subsequentes. Vamos em frente e atualizar nosso sistema:

sudo dnf upgrade --refresh

Este comando atualizará todos os pacotes no seu sistema Rocky Linux para suas versões mais recentes.

Importar Repositório Remi no Rocky Linux 9 ou 8

Tendo atualizado nosso sistema, é hora de importar o repositório Remi. No entanto, antes de fazermos isso, precisamos dar um passo intermediário: instalar o repositório EPEL (Extra Packages for Enterprise Linux).

O repositório EPEL é um recurso benéfico para distribuições baseadas em RHEL como o Rocky Linux. Ele apresenta um tesouro de pacotes de software frequentemente empregados em ambientes Enterprise Linux.

Observação: precisamos importar o RPM Remi correspondente à nossa versão de distribuição específica, pois este guia abrange o Rocky Linux 8 e o Rocky Linux 9. Vamos aos detalhes.

Importando o Repositório PHP Remi para Rocky Linux 9

Para começar, precisamos ativar o CRB. Isso é feito por meio do seguinte comando:

sudo dnf config-manager --set-enabled crb

Após ativar o Code Ready Builder (CRB), é hora de instalar ambas as versões do repositório Extra Packages for Enterprise Linux (EPEL). Vamos fazer isso com 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

Com o EPEL instalado, agora podemos adicionar o repositório Remi para Enterprise Linux 9 ao nosso sistema executando o seguinte comando:

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

Importando o Repositório PHP Remi para Rocky Linux 8

Para o Rocky Linux 8, seguimos uma sequência similar, começando com a ativação do repositório EPEL. O comando a seguir fará isso:

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

Após a ativação bem-sucedida do EPEL, prosseguimos com a importação do repositório Remi Enterprise Linux 8 usando o comando:

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

Habilitar Repositório PHP Remi

Listando Módulos PHP Disponíveis

Ao integrar o repositório Remi RPM em nosso sistema, destrancamos a porta para as versões mais recentes do branch PHP que podemos querer usar em nossa pilha de servidores. Esta é uma capacidade essencial, especialmente para desenvolvedores alternando entre diferentes versões do PHP para vários projetos.

Para entender as versões PHP suportadas, vamos executar o seguinte comando. Isso nos fornecerá uma lista abrangente de todos os módulos PHP disponíveis:

sudo dnf module list php
Listando módulos PHP do repositório Remi RPM no Rocky Linux
Saída de módulos PHP listados do repositório Remi RPM em um sistema Rocky Linux.

O comando acima consulta o módulo DNF e busca uma lista de todas as versões do PHP disponíveis para instalação por meio do nosso repositório Remi recentemente integrado.

Selecione e habilite a versão desejada do PHP via Remi RPM

Após examinar os módulos PHP disponíveis, agora podemos fazer uma escolha informada sobre a versão PHP que melhor atende às nossas necessidades. Podemos então habilitar a versão selecionada em nosso sistema Rocky Linux.

Abaixo estão exemplos de comandos que habilitam diferentes versões do PHP. Escolha aquele que corresponde à sua versão desejada do PHP:

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 versão PHP habilitada

Uma vez que a versão desejada do PHP foi selecionada e habilitada, estamos prontos para prosseguir com o processo de instalação. Para instalar a versão habilitada do PHP, executamos o comando de instalação usual:

sudo dnf install php

Este comando inicia o processo de instalação para a versão do PHP que habilitamos. Uma vez que o processo esteja concluído, a versão escolhida do PHP estará pronta para uso em nosso sistema Rocky Linux.

Habilitar repositórios RPM Remi adicionais

O repositório Remi RPM não é um pônei de um truque só. Além do PHP, ele fornece suporte para as versões mais recentes de duas ferramentas de cache muito populares: Redis e Memcached. Ao acessar esses repositórios adicionais, podemos simplificar nosso processo de configuração e garantir que usamos as ferramentas mais atualizadas e eficientes da pilha do nosso servidor.

Habilitar e instalar o Memcached via Remi RPM

Memcached é um sistema de cache de objetos de memória distribuída de alto desempenho, de natureza genérica, mas destinado a acelerar aplicativos web dinâmicos, aliviando a carga do banco de dados.

Vamos habilitar o repositório Memcached do Remi RPM usando o seguinte comando:

sudo dnf module enable memcached:remi

Este comando instrui nosso sistema a ativar o repositório Memcached dentro do Remi RPM.

Após a habilitação, prosseguimos com o processo de instalação do Memcached:

sudo dnf install memcached

Com este comando, iniciamos a instalação do Memcached em nosso sistema Rocky Linux.

Habilitar e instalar o Redis via Remi RPM

Redis é um armazenamento de estrutura de dados em memória de código aberto usado como um banco de dados, cache e corretor de mensagens. Ele suporta várias estruturas de dados e é conhecido por sua velocidade e flexibilidade.

Para habilitar o Redis a partir do repositório Remi, use o seguinte comando, substituindo {version} pela versão desejada:

sudo dnf module enable redis:remi-{version}

Por exemplo, se você pretende usar o Redis 7.0, substitua {version} por 7.0 da seguinte maneira:

sudo dnf module enable redis:remi-7.0 -y

Observação: o Redis 7.0 é apenas um exemplo; outras versões superiores podem estar disponíveis; você deve ajustar o comando adequadamente.

Se você preferir usar o Redis 6.2 ou 5.0, substitua {version} conforme necessário:

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

Os comandos acima instruem o sistema a ativar a ramificação do Redis dentro do Remi RPM.

Depois que a ramificação Redis desejada for habilitada, podemos prosseguir com o comando de instalação usual:

sudo dnf install redis

Isso instalará a versão escolhida do Redis ou atualizará sua instalação existente do Redis, se houver.

Conclusão

Neste guia, você instalou com sucesso o repositório RPM do Remi no Rocky Linux 9 ou 8, obtendo acesso a uma gama mais ampla de pacotes de software atualizados por meio de um terminal de linha de comando. Esta configuração permite que seu sistema fique à frente em termos de desempenho, segurança e funcionalidade, mantendo o software principal atualizado. Certifique-se de habilitar apenas os repositórios necessários para evitar potenciais conflitos entre versões, especialmente ao gerenciar vários ambientes PHP. Fique atento às atualizações para garantir que seu sistema permaneça seguro e eficiente.

Joshua James
Me siga
Últimos posts por Joshua James (exibir todos)

Deixe um comentário