Como configurar o PHP no Apache
O Apache é um dos servidores web mais utilizados para rodar aplicações PHP. Para garantir que seus scripts PHP sejam processados corretamente, é essencial configurar o ambiente adequadamente.
Passo 1: Instalando o Apache e o PHP
Se você ainda não tem o Apache instalado, pode instalá-lo junto com o PHP da seguinte forma:
No Ubuntu/Debian:
sudo apt update
sudo apt install apache2 php libapache2-mod-php -y
No CentOS:
sudo yum install httpd php php-cli php-mysql -y
Após a instalação, inicie o serviço Apache:
sudo systemctl start apache2 # Para Ubuntu/Debian
sudo systemctl start httpd # Para CentOS
Passo 2: Testando a Configuração
Para verificar se o PHP está funcionando no Apache, crie um arquivo info.php
no diretório raiz do servidor:
sudo nano /var/www/html/info.php
Adicione o seguinte código:
<?php
phpinfo();
?>
Agora, acesse no navegador:
http://localhost/info.php
Se a página exibir informações do PHP, significa que tudo está configurado corretamente.
Passo 3: Configurando o Apache para Rodar PHP
Caso o Apache não esteja processando arquivos PHP, edite o arquivo de configuração:
sudo nano /etc/apache2/apache2.conf # Para Ubuntu/Debian
sudo nano /etc/httpd/conf/httpd.conf # Para CentOS
Adicione (ou edite) as seguintes linhas:
<IfModule mime_module>
AddHandler application/x-httpd-php .php
</IfModule>
Após isso, reinicie o Apache para aplicar as mudanças:
sudo systemctl restart apache2 # Ubuntu/Debian
sudo systemctl restart httpd # CentOS
Agora seu servidor Apache está pronto para rodar PHP!
Por que o Apache continua sendo um dos servidores mais utilizados para PHP?
O Apache é um dos servidores web mais utilizados no mundo para rodar aplicações PHP. Sua configuração é flexível, permitindo personalizações conforme a necessidade do projeto. Com o PHP instalado corretamente, o Apache pode processar páginas dinâmicas, conectar-se a bancos de dados e fornecer APIs para aplicações modernas. Para desenvolvedores que desejam aprender sobre infraestrutura web, compreender a configuração do Apache e do PHP é um passo essencial para criar servidores de produção eficientes e seguros.
Algumas aplicações:
- Hospedagem de sites e sistemas web
- Execução de aplicações PHP dinâmicas
- Configuração de servidores para ambientes de desenvolvimento
- Integração com bancos de dados e APIs
Dicas para quem está começando
- Use
sudo systemctl status apache2
para verificar se o Apache está rodando. - Coloque seus arquivos PHP dentro da pasta
/var/www/html
para testá-los no navegador. - Utilize
phpinfo();
para verificar se o PHP está corretamente instalado e carregado. - Se houver erros, cheque os logs do Apache em
/var/log/apache2/error.log
. - Reinicie o Apache sempre que modificar configurações no
php.ini
.
Contribuições de Rafael Nogueira