PHP 8.0 é uma grande atualização lançada pela equipe do 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 log de alterações do PHP 8 .
REMI e EPEL são os repositórios mais populares que contêm os pacotes RPM mais recentes para instalação. Ele também contém os pacotes RPM do PHP 8 para serem instalados em sistemas CentOS / RHEL 8.
Este artigo descreve 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.
dnf upgrade
Etapa 1 – Habilitar Repositório PHP
Os repositórios padrão CentOS / RHEL não contêm os pacotes PHP 8 mais recentes. Para instalar o PHP 8 no sistema CentOS 8, habilite os 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-release-latest-8.noarch.rpm
sudo dnf install -y https://rpms.remirepo.net/enterprise/remi-release-8.rpm
Depois de instalar os dois pacotes acima, use a ferramenta de linha de comando dnf para o php:remi-8.0
repositório ativo , que contém pacotes do PHP 8.
sudo dnf module enable php:remi-8.0 -y
Verifique o repositório ativo para os pacotes php em seu sistema.
sudo dnf module list php
Certifique-se de que remi-8.0 Steam está ativo para os pacotes php. Ele terá [e]
logo após o nome do repositório. Veja a imagem abaixo:
Etapa 2 – Instalando o PHP 8 no CentOS
Seu sistema está pronto para a instalação do PHP 8. Execute o seguinte comando no terminal.
sudo dnf install php php-cli php-common
Pressione ‘y’ para qualquer confirmação solicitada durante a instalação.
Assim que a instalação for bem-sucedida, execute o comando abaixo para visualizar a versão do PHP instalada em seu sistema.
php -v
Neste estágio, 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ó precisa do PHP CLI para executar scripts de php.
Mas, na maioria dos casos, usamos o Apache para implantar aplicativos da web baseados em PHP. Basta executar o seguinte comando para o servidor da web Apache em seu sistema.
sudo dnf install httpd -y
Agora, certifique-se de que o Apache é lido para servir arquivos php na web. Vamos criar um arquivo de informação php em seu servidor CentOS. O virtulhost padrão usa /var/www/html
como raiz do documento. Portanto, crie um arquivo neste diretório:
echo "<?php phpinfo(); ?>" > /var/www/html/info.php
Em seguida, acesse o arquivo info.php usando o endereço IP do servidor conforme abaixo:
Etapa 4 – Instalando a extensão PHP
Geralmente, o aplicativo da web depende de várias extensões PHP. Uma extensão PHP é uma biblioteca especialmente formada para tarefas específicas.
Veja as extensões PHP disponíveis, digite:
sudo dnf search php-*
Agora, instale todas as extensões PHP necessárias para o seu aplicativo.
sudo dnf install php-gd php-mbstring php-mysqlnd
Use a -m
opção para ver as extensões php habilitadas no momento.
php -m
php -m | grep extension-name
Conclusão
Este tutorial ajudou você a instalar o PHP 8.0 incluindo a extensão necessária no sistema CentOS / RHEL 8 Linux.