Qual arquivo PHP ini

Qual arquivo PHP ini

Quando executo o comando bash php --inipara encontrar a localização do php.iniarquivo, o arquivo carregado é:

Loaded Configuration File:         /etc/php5/cli/php.ini

Mas quando executo um php.infono meu servidor web, recebo este como o carregado:

/etc/php5/apache2/php.ini

Qual comando posso executar para retornar aquele associado ao Apache?

Lembro que no CentOS eu poderia usar which php (eu acho) e isso retornaria, mas usando Debian não funciona.

Responder1

O /etc/php5/apache2/php.inié carregado por padrão quando executado em libapache-mod-php5, não tenho certeza de como você pode fazer isso na linha de comando,masvocê pode especificar o arquivo ini a ser carregado manualmente usando a --php-iniopção de linha de comando.

Por exemplo:

$ php --ini --php-ini /etc/php5/apache2/

No entanto, parece que mesmo no caso acima, o /etc/php5/cli/conf.dé analisado. Aparentemente, para substituir esse diretório, pode ser necessário configurá-lo em tempo de compilação, consulte:https://stackoverflow.com/questions/15183218/php-cli-does-not-use-additional-ini-files

informação relacionada