2010-10-18 19 views
6

¿Qué ocurre si falta php.ini? ¿PHP carga con una configuración predeterminada? En phpinfo(), dice que la ruta del archivo de configuración es/etc, sin embargo, también dice Archivo de configuración cargada (ninguno). Entré en/etc y noté que no hay php.ini, solo php.ini.default. Sin embargo, PHP está funcionando, así que supongo que debe cargarse con la configuración predeterminada. ¿Alguien puede confirmar esto por mí?¿Qué ocurre si falta php.ini?

+0

Hice 'php --ini' que también me dijo que no había ningún archivo de configuración, pero DIGO que el directorio era'/etc'. Así que hice un 'sudo nano/etc/php.ini' y agregué un comentario (comenzando con un'; ') e hice' php --ini' otra vez - ¡y mostró que el archivo estaba presente! Solo para estar seguro, agregué algunos caracteres ilegales, y volví a 'php --ini' que me dijo que había un error de análisis. Por lo tanto, parece que siempre puede agregar un archivo php.ini, incluso si comienza en blanco. –

Respuesta

7

PHP tiene lo que equivale a un php.ini compilado en él. El archivo php.ini en el sistema está simplemente para anular los valores predeterminados precompilados. Si no hay php.ini, los valores de tiempo de compilación están a cargo.

5

Carga la configuración predeterminada, sí.

+0

Y si desea ver estas configuraciones predeterminadas ... la función phpinfo() en un archivo PHP hará el truco. – jeffkee

+0

¡Gracias por la respuesta rápida! – LeTanc

Cuestiones relacionadas