Como instalar o PHP 8 no Debian 10

3 de março de 2021 Off Por sudoroot

PHP é uma linguagem de script e uma ferramenta poderosa para o desenvolvimento de páginas da Web dinâmicas e interativas. Foi originalmente criado em 1994 pelo programador dinamarquês-canadense Rasmus Lerdorf. Segundo dados da W3Techs, o PHP é utilizado por 78,9% de sites que funcionam em rede pública. Portanto, quase 8 em cada 10 sites na Internet estão usando PHP de alguma forma.

PHP 8.0 é a última versão disponível para desenvolvimento web. É a versão mais avançada e segura lançada pela equipe PHP.

Este tutorial irá ajudá-lo a instalar o PHP 8.0 no sistema Debain 10 Buster Linux.

Etapa 1 – Configurar Repositório de Apt

Ondrej Sury está mantendo o PPA que contém os pacotes PHP mais recentes para os sistemas Debian.

  1. Vamos começar com a instalação de alguns pacotes necessários em seu sistema. Abra um terminal e execute os seguintes comandos:
    sudo apt update 
    sudo apt install -y gnupg2 ca-certificates apt-transport-https software-properties-common 
    
  2. Em seguida, adicione a chave GPG ao seu sistema para verificar os pacotes antes da instalação.
    wget -qO - https://packages.sury.org/php/apt.gpg | sudo apt-key add - 
    
  3. Crie um arquivo PPA em seu sistema com o repositório php em seu buster sistema Linux.
    echo "deb https://packages.sury.org/php/ buster main" | sudo tee /etc/apt/sources.list.d/php.list 
    

Etapa 2 – Instalando o PHP 8 no Debian

Seu sistema está pronto para a instalação do PHP. Use os seguintes comandos para instalar o PHP 8 no sistema Debian.

sudo apt update  
sudo apt install php8.0 

O comando Fist atualizará o cache apt em seu sistema e o segundo comando instalará pacotes PHP.

Assim que a instalação terminar, verifique a versão do PHP no terminal.

php -v 

PHP 8.0.2 (cli) (construído em: 12 de fevereiro de 2021 14:51:01) (NTS)
Copyright (c) The PHP Group
Zend Engine v4.0.2, Copyright (c) Zend Technologies
    com Zend OPcache v8.0.2, Copyright (c), da Zend Technologies

Etapa 3 – Instalando extensões PHP

O PHP vem com várias extensões (também conhecidas como módulos) para realizar tarefas específicas. Você pode instalar essas extensões em seu sistema de acordo com seus requisitos.

Primeiro, pesquise os módulos disponíveis no repositório:

sudo apt search php8.0-* 

Em seguida, instale os módulos php necessários em seu sistema. O comando a seguir instalará alguns módulos PHP frequentemente usados ​​em seu sistema.

sudo apt install php8.0-{mysql,imap,ldap,xml,curl,mbstring,zip} 

Você pode verificar os módulos PHP atualmente instalados e ativos em seu sistema executando o seguinte comando.

php -m 

Você pode visitar outro artigo sobre como habilitar ou desabilitar módulos PHP em um sistema Debian.

Etapa 4 – Configurar Apache com PHP 8

Geralmente, os comandos acima também instalam a extensão Apache PHP em seu sistema. Mas caso não esteja instalado, execute o comando abaixo para instalar o Apache com o módulo PHP 8.

sudo apt install apache2 libapache2-mod-php8.0 

Após a instalação bem-sucedida, reinicie o serviço Apache para recarregar os módulos recém-instalados.

sudo systemctl restart apache2 

Em seguida, verifique se os módulos PHP estão carregados com o Apache. Crie um script php com phpinfo()função na raiz do documento padrão.

echo "<?php phpinfo(); ?>" > /var/www/html/info.php 

Acesse este arquivo no navegador usando o endereço ip do servidor. Por exemplo: http: //server-ip/info.php

Instale o PHP 8 no Debian 10

Você verá as informações detalhadas de PHP na página da web.

Conclusão

Este tutorial ajudou você a instalar o PHP 8.0 no sistema Debian 10.