Cuando PHP inicia lee el fichero de configuración php.ini el cual contiene directivas para el uso de PHP. Dependiendo bajo que modo esté funcionando PHP (CGI, FastCGI, Apache, etc) el archivo de configuración es leído únicamente cuando se arranca el servidor o en cada ejecución. Saber en que modo está funcionando PHP es importante, ya que te ayudará a saber que archivo php.ini se está leyendo, y por lo tanto en cual deberás hacer las modificaciones que quieras realizar.
Aviso
Recuerda que las modificaciones que hagas en el archivo php.ini afectarán a todos los dominios configurados el servidor.
La forma más rápida para encontrar en qué ruta se encuentra php.ini sería utilizando el comando “locate“, pero como hemos comentado suelen existir varios archivos php.ini dentro de un servidor, y por lo tanto esta opción solo valdría para recordar la ruta del archivo si ya la conocíamos antes. En cualquier caso, el comando para realizar la búsqueda sería:
# locate php.ini
Puede que en ocasiones haga falta actualizar la base de datos de locate para que tenga en cuenta cambios de ficheros en el servidor. Para hacerlo basta ejecutar el siguiente comando:
# updatedb
Otra manera de encontrar el archivo php.ini, sería emplear la función PHPInfo() de PHP para localizar donde se está leyendo la configuración de php.ini. Puedes encontrar más información sobre la utilización de PHPInfo() en el artículo Ver la versión de PHP.