¿Qué archivo PHP ini?

¿Qué archivo PHP ini?

Cuando ejecuto el comando bash php --inipara encontrar la ubicación del php.iniarchivo, el cargado es:

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

Pero cuando ejecuto un php.infoen mi servidor web, aparece esto como el que está cargado:

/etc/php5/apache2/php.ini

¿Qué comando puedo ejecutar para devolver el asociado a Apache?

Recuerdo que en CentOS podía usar what php (creo) y eso lo devolvería, pero usando Debian no funciona.

Respuesta1

Se /etc/php5/apache2/php.inicarga de forma predeterminada cuando se ejecuta bajo libapache-mod-php5, no estoy seguro de cómo se puede hacer eso desde la línea de comando.peropuede especificar el archivo ini que se cargará manualmente utilizando la --php-iniopción de línea de comando.

Por ejemplo:

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

Sin embargo, parece que incluso en el caso anterior, se /etc/php5/cli/conf.danaliza. Aparentemente, para anular ese directorio, es posible que deba configurarlo en tiempo de compilación, consulte:https://stackoverflow.com/questions/15183218/php-cli-does-not-use-additional-ini-files

información relacionada