152 votes

Où se trouve le fichier php.ini sur un PC Linux/CentOS ?

Je ne trouve pas l'emplacement de PHP.ini sur mon serveur. J'ai vérifié toutes les réponses de Stack Overflow mais je n'arrive pas à trouver l'emplacement de mon php.ini.

J'ai Linux, Cent OS, zPanel. Dernière version de PHP.

Mon ordinateur : Linux Mint 15 KDE.

325voto

NETCreator Points 1599

Dans votre terminal/console (seulement Linux, sous Windows vous avez besoin de Mastic )

ssh user@ip
php -i | grep "Loaded Configuration File"

Et il vous montrera quelque chose comme ceci Loaded Configuration File => /etc/php.ini .

MÉTHODE ALTERNATIVE

Vous pouvez créer un fichier php sur votre site web, qui fonctionne : <?php phpinfo(); ?> et vous pouvez voir l'emplacement de php.ini sur la ligne avec : "Fichier de configuration chargé" .

Mise à jour Cette commande donne le chemin tout de suite

cli_php_ini=php -i | grep /.+/php.ini -oE  #ref. https://stackoverflow.com/a/15763333/248616
    php_ini="${cli_php_ini/cli/apache2}"   #replace cli by apache2 ref. https://stackoverflow.com/a/13210909/248616

32voto

Vous pouvez trouver le chemin vers php.ini dans la sortie de phpinfo() . Voir sous "Fichier de configuration chargé".

enter image description here

30voto

Sur la plupart des installations, vous pouvez le trouver ici :

/etc/php.ini

13voto

srain Points 3294
php -i |grep 'Configuration File'

7voto

Randeep Points 107

#php -i | grep php.ini fonctionnera aussi !

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X