Configuração Apache para PHP

O Apache usa o arquivo httpd.conf para configurações globais e o arquivo .htaccess para configurações de acesso por diretório. As versões mais antigas do Apache dividem o httpd.conf em três arquivos (access.conf, httpd.conf e srm.conf), e alguns usuários ainda preferem esse arranjo.

O servidor Apache possui um sistema de configuração próprio muito poderoso, mas ligeiramente complexo. Saiba mais sobre isso no site da Apache - www.apache.org

A seção a seguir descreve as configurações em httpd.conf que afetam o PHP diretamente e não podem ser definidas em outro lugar. Se você tiver uma instalação padrão, o httpd.conf será encontrado em / etc / httpd / conf:

Tempo esgotado

Este valor define o número padrão de segundos antes de qualquer solicitação HTTP atingir o tempo limite. Se você definir o max_execution_time do PHP para mais do que esse valor, o PHP continuará trabalhando, mas o usuário poderá ver um erro 404. No modo de segurança, este valor será ignorado; você deve usar o valor de tempo limite em php.ini ao invés

DocumentRoot

DocumentRoot designa o diretório raiz para todos os processos HTTP nesse servidor. Parece algo assim no Unix -

DocumentRoot ./usr/local/apache_1.3.6/htdocs.

Você pode escolher qualquer diretório como raiz do documento.

AddType

O tipo PHP MIME precisa ser definido aqui para que os arquivos PHP sejam analisados. Lembre-se de que você pode associar qualquer extensão de arquivo ao PHP, como .php3, .php5 ou .htm.

AddType application/x-httpd-php .php
AddType application/x-httpd-phps .phps
AddType application/x-httpd-php3 .php3 .phtml
AddType application/x-httpd-php .html

Açao

Você deve remover o comentário desta linha para a versão do módulo Windows apxs do Apache com suporte a objeto compartilhado -

LoadModule php4_module modules/php4apache.dll

ou em versões Unix -

LoadModule php4_module modules/mod_php.so

AddModule

Você deve descomentar esta linha para a versão do módulo estático do Apache.

AddModule mod_php4.c