fbpx Certificação Linux: Como Instalar Apache com PHP no Debian

Blog

Como Instalar Apache com PHP no Debian

📅 25/06/2024 ⏱ 3 min ✍️ Uira Ribeiro
comandoshow-to
Como Instalar Apache com PHP no Debian

Para instalar Apache com PHP no Debian 12, você pode seguir os passos abaixo. Estes comandos irão ajudá-lo a configurar um servidor web com suporte a PHP.

Passo 1: Atualizar o Sistema

Primeiro, certifique-se de que seu sistema está atualizado:

sudo apt update
sudo apt upgrade -y

Passo 2: Instalar o Apache

Instale o servidor web Apache:

sudo apt install apache2 -y

Após a instalação, verifique se o Apache está em execução:

sudo systemctl status apache2

Passo 3: Instalar o PHP

Instale o PHP e os módulos necessários. Você pode instalar a versão mais recente do PHP disponível no repositório Debian com o seguinte comando:

sudo apt install php libapache2-mod-php php-mysql -y

Este comando instala o PHP, o módulo Apache para PHP e o módulo PHP para MySQL. Se você precisar de módulos adicionais do PHP, pode instalá-los conforme necessário. Por exemplo:

sudo apt install php-cli php-curl php-gd php-mbstring php-xml php-zip -y

O Debian é uma das distribuições no Linux que mais tem pacotes para o PHP. Você pode ver uma lista de pacotes disponíveis com o comando:

apt list php-*

Passo 4: Reiniciar o Apache

Depois de instalar o PHP, você deve reiniciar o Apache para que ele reconheça o PHP:

sudo systemctl restart apache2

Passo 5: Verificar a Instalação do PHP

Para verificar se o PHP está funcionando corretamente com o Apache, você pode criar um arquivo info.php no diretório raiz do servidor web:

sudo nano /var/www/html/info.php

Adicione o seguinte conteúdo ao arquivo:

<?php
phpinfo();
?>

Salve e feche o arquivo. Em seguida, abra um navegador web e acesse http://ip_do_seu_servidor/info.php (substitua seu_servidor pelo endereço IP ou nome de domínio do seu servidor). Você deve ver a página de informações do PHP, o que confirma que o PHP está funcionando corretamente com o Apache.

Você também pode testar na linha de comandos utilizado o comando curl:

curl localhost/info.php

Passo 6: Configurar o Firewall (Opcional)

Se você estiver usando um firewall, pode ser necessário permitir o tráfego HTTP e HTTPS. Aqui está como fazer isso usando ufw:

sudo ufw allow in "Apache Full"

Se esse comando voltar uma mensagem de erro, é porque o firewall UFW não está instalado no seu sistema.

Conclusão

Com esses passos, você terá um servidor web Apache com suporte a PHP funcionando no Debian 12. Certifique-se de ajustar as configurações de acordo com suas necessidades específicas e adicionar módulos PHP adicionais conforme necessário para seu projeto.

Uira Ribeiro

Prof. Uirá Ribeiro

Chair do Board do Linux Professional Institute

Especialista Linux com mais de 20 anos de experiência.
Autor de 5 livros e mentor de mais de 14.000 alunos certificados.
20 certificações de alto nível, incluindo LPIC-3, CKA, RHCE e AWS Solutions Architect.

WhatsApp