Hola, estoy tratando de entender como se carga la configuración de php. Tengo un servidor web Apache2 compilado con prefix en /usr/local y apxs 
En la construcción de php, utilicé el mismo prefix y  por lo tanto, apache busca el fichero de configuración php.ini en /usr/local/lib. Sin embargo yo allí no he puesto nada todavía, con lo cual en los valores obtenidos de phpinfo (o de php -i) tengo:
 
Configuration File (php.ini) Path => /usr/local/lib
Loaded Configuration File => (none)
 
Sin embargo el servidor web arranca y las páginas php funcionan perfectamente. Si intento poner un fichero php.ini en la ubicación /usr/local/lib, se carga, pero obtengo errores del tipo:
 
Deprecated: Function eregi() is deprecated in ...
 
y algunas cosas de la web no empiezan a funcionar. 
 
Los errores de funciones POSIX (eregi, ereg,....) no son problema. Lo que me intriga es como carga los valores de configuración y de donde los toma. Cualquier información, comentario o pregunta relevante sobre el tema es bienvenida.
 
versiones: Apache/2.2.19 (Unix) PHP/5.3.6 
SO: Debian Lenny
 
Saludos 
  
 

