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.
Abra o arquivo principal de configuração do Apache:
# 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
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
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
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/.