Não tenho conhecimento de nenhuma maneira de especificar um php.ini separado ao usar o PHP como um módulo do Apache, apenas quando usar o PHP como um CGI. Dito isso, qualquer uma das opções de configuração no php.ini pode ser alterada no arquivo .htaccess
, conforme mostrado no link , desde que você tem AllowOverride definido no conjunto de configurações do Apache para Options
ou All
.
Eu fiz isso em muitos dos meus sites para alterar as configurações comuns do PHP. Eu diria que você não precisa alterar todas as configurações para que o número seja facilmente gerenciado adicionando as opções ao seu arquivo .htaccess
no diretório em que você precisa das alterações.
O seguinte é um que uso em alguns sites para alterar o include_path
e definir as configurações de auto_prepend_file
e auto_append_file
. Para itens de sinalizador booleano, use apenas php_flag
em vez de php_value
.
<IfModule mod_php5.c>
php_value auto_prepend_file 'header.inc.php'
php_value auto_append_file 'footer.inc.php'
php_value include_path '/path/to/private/includes:/usr/share/pear'
</IfModule>