
Cuando ejecuto el comando bash php --ini
para encontrar la ubicación del php.ini
archivo, el cargado es:
Loaded Configuration File: /etc/php5/cli/php.ini
Pero cuando ejecuto un php.info
en 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.ini
carga 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-ini
opció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.d
analiza. 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