Como instalar o PHP 8.4 no RHEL 9

O PHP é uma linguagem de programação popular usada para construir aplicações web dinâmicas. Com o lançamento do PHP 8.4, os desenvolvedores ganham acesso a novos recursos e melhorias.

Para este guia, estaremos operando o sistema como root, se esse não for o seu caso, utilize o comando sudo para adquirir privilégios de root.

Passo 1: Atualizar os Pacotes do Sistema

Para instalar a versão mais recente do PHP, primeiro, você precisa atualizar o repositório de pacotes do seu sistema e instalar pacotes mais recentes disponíveis usando o comando dnf.

sudo dnf update
Update System Packages

Passo 2: Habilitar o Repositório EPEL no RHEL

Em seguida, instale o pacote epel-release, que fornece pacotes adicionais para o sistema RHEL.

sudo subscription-manager repos --enable codeready-builder-for-rhel-9-$(arch)-rpms
sudo dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm
Enable EPEL Repository in RHEL

Passo 3: Habilitar o Repositório Remi no RHEL

Em seguida, você precisa habilitar o repositório Remi, que oferece as versões mais recentes do PHP para sistemas RHEL.

sudo dnf install https://rpms.remirepo.net/enterprise/remi-release-9.rpm
Enable Remi Repository in RHEL

Passo 4: Instalar o PHP 8.4 no RHEL

Se você já tiver o PHP 8.3 instalado, é necessário redefinir o módulo PHP para removê-lo corretamente antes de instalar o PHP 8.4.

sudo dnf module reset php:remi-8.3

Este comando irá desativar o módulo PHP 8.3 e preparar o sistema para instalar a próxima versão do PHP sem conflitos.

Assim que o PHP 8.3 for redefinido, você deve atualizar o repositório de pacotes do sistema para garantir que tudo esteja atualizado e instalar o PHP 8.4 juntamente com as extensões necessárias.

sudo dnf update
sudo dnf module install php:remi-8.4
Install PHP 8.4 in RHEL 9

Após a instalação, você pode verificar a instalação do PHP.

php -v
Verify PHP 8.4 in RHEL 9

Passo 5: Instalar Extensões Adicionais do PHP (Opcional)

Dependendo dos requisitos do seu projeto, você pode precisar instalar extensões adicionais do PHP.

sudo dnf search php-*
Search for PHP Extensions

Em seguida, instale as extensões desejadas usando:

sudo dnf install php-gd php-xml
Install PHP Extensions in RHEL

Se você estiver utilizando o Apache ou o Nginx como seu servidor web, reinicie-o para aplicar as alterações.

sudo systemctl restart httpd
Or
sudo systemctl restart nginx

Por fim, abaixo está uma lista de artigos úteis sobre o PHP que você pode ler para obter informações adicionais:

Você instalou com sucesso PHP 8.4 em seu sistema RHEL 9. Agora você pode começar a desenvolver ou hospedar aplicações web usando a versão mais recente do PHP, aproveitando seus novos recursos e melhorias.

Source:
https://www.tecmint.com/install-php-in-rhel-9/