Ativar PHP no Apache (LAMP Stack)

No Slackware, o suporte ao PHP vem instalado, mas desativado por segurança. Siga os passos abaixo para habilitar o interpretador e ajustar as configurações regionais.

1. Habilitar o Módulo PHP

Abra o arquivo principal de configuração do Apache:

Terminal (Root)
# joe /etc/httpd/httpd.conf

Procure pela linha abaixo (use Ctrl+KF no Joe para buscar) e remova o comentário (#):

Include /etc/httpd/mod_php.conf

2. Configurar o Timezone e Limites (php.ini)

Para evitar erros de data e permitir o upload de arquivos maiores, edite o arquivo /etc/httpd/php.ini:

# joe /etc/httpd/php.ini

Ajuste as seguintes diretivas (remova o ponto-e-vírgula ; se houver):

; Define o fuso horário (Ex: America/Sao_Paulo)
date.timezone = "America/Sao_Paulo"

; Aumenta o limite de memória e upload
memory_limit = 256M
upload_max_filesize = 64M
post_max_size = 64M

3. Reiniciar e Testar

Reinicie o serviço para aplicar as alterações:

# apachectl restart

Agora, crie um arquivo de teste na raiz do servidor web (/srv/httpd/htdocs/):

# echo "<?php phpinfo(); ?>" > /srv/httpd/htdocs/info.php
Verificação: Acesse no seu navegador: http://localhost/info.php. Se você vir uma tabela azul com as informações do PHP, o servidor está operando perfeitamente!

Nota: No Slackware mais recente, os arquivos ficam em /etc/httpd/. Em versões mais antigas (como a 12.0), o caminho pode ser /etc/apache/.