Como alterar as diretivas do PHP através do arquivo .htaccess?

De Wiki
Ir para: navegação, pesquisa

Para alterar valores de diretivas do PHP, você deverá criar o arquivo .htaccess na raiz do site ou na pasta da aplicação, inserindo os valores desejados através das tags php_flag ou php_value, conforme necessário.

Para consultar quais as diretivas podem ser alteradas, acesse o endereço http://www.php.net/manual/pt_BR/ini.list.php. As variáveis que aparecerem com a descrição "PHP_INI_ALL" e "PHP_INI_PERDIR", poderão ser alteradas através do arquivo .htaccess conforme indicado.

NOTA: Algumas diretivas do PHP podem ser desabilitadas nos nossos servidores por questões de segurança.

1. php_flag

Esta tag deverá ser utilizada quando for necessário alterar um valor booleano (0 ou 1), ou seja, habilitar ou desabilitar uma função, conforme abaixo:
php_flag variável "valor"
Exemplo: para ativar o registro de erros, você deverá adicionar a tag: php_flag log_errors on.


2. php_value

Esta tag deverá ser utilizada quando precisar alterar um caminho ou valor de uma diretiva do PHP, conforme abaixo:
php_value diretiva "valor"
Exemplo: para alterar o tamanho máximo para upload de um arquivo, você deverá adicionar a tag: php_value post_max_size 40M.