Instalação PHP · 3 min read · Nov 01, 2025

Como Instalar PHP 8 no Debian 11

PHP é uma linguagem de programação popular, gratuita e de código aberto, usada para criar sites dinâmicos. O PHP vem com muitos recursos poderosos, incluindo um compilador Just-in-time (JIT), atributos, argumentos nomeados e mais. Muitas plataformas populares, incluindo WordPress, Magento, Drupal e Joomla, são baseadas em PHP.

Neste tutorial, vou mostrar como instalar o PHP 8.0 no Debian 11.

Pré-requisitos

  • Um servidor rodando Debian 11.
  • Uma senha de root configurada no servidor.

Atualize Seu Sistema

Antes de começar, é uma boa ideia atualizar seu sistema para os pacotes mais recentes. Você pode atualizar todos eles usando o seguinte comando:

apt-get update -y

Uma vez que todos os pacotes estejam atualizados, você pode prosseguir para o próximo passo.

Adicione o Repositório PHP

Por padrão, o PHP 8.0 não está incluído no repositório padrão do Debian 11. Portanto, você precisará adicionar o repositório Sury PHP ao APT.

Primeiro, instale os pacotes necessários usando o seguinte comando:

apt-get install ca-certificates apt-transport-https software-properties-common -y

Uma vez que todos os pacotes estejam instalados, adicione um repositório Sury ao APT usando o seguinte comando:

echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" | tee /etc/apt/sources.list.d/sury-php.list

Em seguida, baixe e adicione a chave GPG com o seguinte comando:

wget -qO - https://packages.sury.org/php/apt.gpg | apt-key add -

Uma vez que você tenha terminado, atualize o repositório com o seguinte comando:

apt-get update -y

Instale o PHP 8.0

Agora, instale o PHP 8.0 usando o seguinte comando:

apt-get install php8.0

Uma vez que o PHP esteja instalado, verifique a versão instalada do PHP usando o seguinte comando:

php -v

Você deve ver a seguinte saída:

PHP 8.0.10 (cli) (built: Aug 26 2021 16:06:19) ( NTS )
Copyright (c) The PHP Group
Zend Engine v4.0.10, Copyright (c) Zend Technologies
    with Zend OPcache v8.0.10, Copyright (c), by Zend Technologies

Instale as Extensões do PHP 8

Você pode instalar diferentes extensões do PHP com base nos requisitos da sua aplicação usando o seguinte comando:

apt-get install php php-common php-xml php-gd php-mbstring php-tokenizer php-json php-bcmath php-zip -y

Uma vez que todas as extensões do PHP estejam instaladas, você pode prosseguir para o próximo passo.

Configure o PHP 8 para Apache

Você precisará editar o arquivo php.ini e mudar alguns valores para aplicações web.

Você pode editá-lo com o seguinte comando:

nano /etc/php/8.0/apache2/php.ini

Altere as seguintes linhas:

upload_max_filesize = 32M 
post_max_size = 48M 
memory_limit = 256M 
max_execution_time = 600 
max_input_vars = 3000 
max_input_time = 1000

Salve e feche o arquivo, então reinicie o Apache para aplicar as mudanças.

systemctl restart apache2

Atualize para o PHP 8

Se houver várias versões do PHP instaladas no seu servidor, você precisará desabilitar a versão padrão do PHP e habilitar a versão PHP 8.

Por exemplo, execute o seguinte comando para desabilitar a versão PHP 7.4:

a2dismod php7.4

Em seguida, habilite a versão PHP 8.0 usando o seguinte comando:

a2enmod php8.0

Em seguida, reinicie o serviço Apache para aplicar as mudanças:

systemctl restart apache2

Verifique o PHP

Em seguida, você precisará criar um arquivo info.php dentro do diretório raiz da web do Apache para testar a versão do PHP:

Você pode criá-lo com o seguinte comando:

nano /var/www/html/info.php

Adicione a seguinte linha:


Uma vez que você tenha terminado, abra seu navegador web e acesse o arquivo info.php usando a URL http://your-server-ip/info.php. Você deve ver a página do PHP na tela a seguir:

PHP 8 no Debian 11

Conclusão

No guia acima, você aprendeu como instalar o PHP 8.0 no Debian 11. Espero que agora você possa atualizar facilmente sua versão existente do PHP. Sinta-se à vontade para me perguntar se você tiver alguma dúvida.

Share: X/Twitter LinkedIn

Receba novas postagens na sua caixa de entrada

Sem spam. Cancele a assinatura a qualquer momento.