Como instalar o Php 8 no CentOS/Rhel 8

Como instalar o Php 8 no CentOS/Rhel 8

Php 8.0 é uma grande atualização divulgada pela equipe PHP em 26 de novembro de 2020. Ele contém um grande número de novos recursos e otimizações em relação às versões anteriores. Para ler mais sobre Leia o Php 8 Change Log.

REMI e EPEL são os repositórios mais populares contêm os mais recentes pacotes de RPM para instalação. Ele também contém os pacotes Php 8 RPM a serem instalados nos sistemas CentOS/RHEL 8.

Este artigo o descreverá como instalar o Php 8 no sistema CentOS 8 ou RHEL 8 Linux.

Antes de começarmos

Faça login no sistema CentOS 8 com conta privilegiada SUDO.

Opcionalmente, você pode atualizar os pacotes atuais em seu sistema executando o comando.

Atualização DNF  

Etapa 1 - Ativar repositório de PHP

Os repositórios padrão do CentOS/RHEL não contêm mais recentes pacotes PHP 8. Para instalar o PHP 8 no sistema CentOS 8, ative repositórios EPEL e Remi Yum em seu sistema.

Abra um terminal e execute os comandos abaixo para configurar os repositórios REMI e EPEL:

sudo dnf install -y https: // dl.FedoraProject.org/pub/epel/epel-latest-8.Noarch.RPM  sudo dnf install -y https: // rpms.REMIREPO.Net/Enterprise/Remi-Relase-8.RPM  

Depois de instalar os dois pacotes acima, use a ferramenta de linha de comando DNF para ativo PHP: REMI-8.0 Repositório, que contém pacotes Php 8.

Módulo Sudo DNF Habilitar Php: Remi-8.0 -Y  

Verifique o repositório ativo para os pacotes PHP em seu sistema.

Lista de módulos Sudo DNF PHP  

Verifique se o Remi-8.0 O vapor está ativo para os pacotes PHP. Terá [e] logo após o nome do repositório. Veja a captura de tela abaixo:

Etapa 2 - Instalando o Php 8 no CentOS

Seu sistema está pronto para a instalação do PHP 8. Execute o seguinte comando do terminal.

sudo dnf install php php-cli php-common  

Pressione 'y' para qualquer confirmação solicitada durante a instalação.

Depois que a instalação for bem -sucedida, execute o comando abaixo para visualizar a versão php instalada no seu syste.

php -v  

Nesta fase, você instalou com sucesso o PHP 8 nos sistemas Centos 8 e RHEL 8.

Etapa 3 - Instale o Apache com Php 8 no CentOS

Esta é a etapa opcional para você, se você só precisar de PHP CLI para executar scripts PHP.

Mas, na maioria dos casos, usamos o Apache para implantar aplicativos da web baseados em PHP. Basta executar o seguinte comando para o Apache Web Server em seu sistema.

sudo dnf install httpd -y  

Agora, Verity, que o Apache é lido para servir arquivos PHP na Web. Vamos criar um arquivo de informações PHP em seu servidor CentOS. O virtulhost padrão usa /var/www/html como raiz do documento. Portanto, crie um arquivo sob este diretório:

eco "">/var/www/html/info.php  

Próxima informação de acesso.arquivo php usando o endereço IP do servidor como abaixo:

Etapa 4 - Instalando a extensão do PHP

Geralmente o aplicativo da web depende de múltiplas extensões de php. Uma extensão PHP é uma biblioteca especialmente formada para as tarefas específicas.

Veja as extensões PHP disponíveis, tipo:

sudo dnf pesquisa php-*  

Agora, instale toda a extensão PHP necessária para o seu aplicativo.

sudo dnf install php-gd php-mbstring php-mysqlnd  

Usar -m opção para visualizar extensões PHP atualmente ativadas.

php -m  php -m | Nome da extensão de Grep  

Conclusão

Este tutorial ajudou você a instalar o Php 8.0 incluindo a extensão necessária no sistema Linux Centos/Rhel 8.