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 -yUma 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 -yUma 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.listEm 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 -yInstale o PHP 8.0
Agora, instale o PHP 8.0 usando o seguinte comando:
apt-get install php8.0Uma vez que o PHP esteja instalado, verifique a versão instalada do PHP usando o seguinte comando:
php -vVocê 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 -yUma 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.iniAltere 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 apache2Atualize 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.4Em seguida, habilite a versão PHP 8.0 usando o seguinte comando:
a2enmod php8.0Em seguida, reinicie o serviço Apache para aplicar as mudanças:
systemctl restart apache2Verifique 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.phpAdicione 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:

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.
Receba novas postagens na sua caixa de entrada
Sem spam. Cancele a assinatura a qualquer momento.