Configurações em Execução

O comportamento do módulo PHP sob o Apache é afetado pelas configurações no php.ini. As diretivas de configuração no php.ini podem ser sobrescritas por diretivas php_flag no arquivo de configuração do servidor ou por arquivos .htaccess locais.

Exemplo #1 Desligando a interpretação do PHP em um diretório utilizando .htaccess

php_flag engine off

Opções de configuração do Apache
Nome Padrão Modificável Changelog
engine "1" PHP_INI_ALL Disponível desde o PHP 4.0.5.
child_terminate "0" PHP_INI_ALL Disponível desde o PHP 4.0.5.
last_modified "0" PHP_INI_ALL Disponível desde o PHP 4.0.5.
xbithack "0" PHP_INI_ALL Disponível desde o PHP 4.0.5.
Para mais detalhes e definições dos modos PHP_INI_*, veja Onde uma configuração deve ser definida.

Uma rápida explicação das diretivas de configuração.

engine boolean

Liga ou desliga a interpretação do PHP. Esta diretiva é útil somente para a módulo do Apache do PHP. É utilizada por sites que desejam desligar e ligar a interpretação do PHP em nível de diretórios ou servidores virtuais. Colocando engine off nos lugares apropriados do arquivo httpd.conf, o PHP pode ser ativado ou desativado.

child_terminate boolean

Especifica se scripts PHP podem requisitar o término de processos filhos no final da requisição, veja também apache_child_terminate().

last_modified boolean

Envia a data de modificação dos scripts PHP com cabeçalho Last-Modified: para esta requisição.

xbithack boolean

Interpreta arquivos marcados como executável como PHP, indiferente da extensão.