Quan PHP s'inicia, llegeix el fitxer de configuració php.ini que conté directives per a l'ús de PHP. Segons el mode en què estigui funcionant PHP (CGI, FastCGI, Apache, etc), el fitxer de configuració es llegeix únicament quan s'engega el servidor o en cada execució. Saber en quin mode està funcionant PHP és important, ja que t'ajudarà a saber quin fitxer php.ini s'està llegint i, per tant, en quin hauràs de fer les modificacions que vulguis.
Avís
Recorda que les modificacions que facis al fitxer php.ini afectaran tots els dominis configurats al servidor.
La manera més ràpida de trobar en quina ruta es troba php.ini seria utilitzar l'ordre “locate“, però, com hem comentat, hi sol haver diversos fitxers php.ini dins d'un servidor i, per tant, aquesta opció només serviria per recordar la ruta del fitxer si ja la coneixíem abans. En qualsevol cas, l'ordre per fer la cerca seria:
# locate php.iniPot ser que de vegades calgui actualitzar la base de dades de locate perquè tingui en compte els canvis de fitxers al servidor. Per fer-ho, només cal executar l'ordre següent:
# updatedbUna altra manera de trobar el fitxer php.ini seria emprar la funció PHPInfo() de PHP per localitzar des d'on s'està llegint la configuració de php.ini. Pots trobar més informació sobre l'ús de PHPInfo() a l'article Veure la versió de PHP.