Je ne trouve pas l'emplacement de PHP.ini sur mon serveur. J'ai vérifié toutes les réponses à Stack Overflow mais je ne trouve pas mon emplacement php.ini.
J'ai Linux, Cent OS, zPanel. Dernière version de PHP.
Mon ordinateur: Linux Mint 15 KDE.
Dans votre terminal/console (seulement Linux, dans Windows vous avez besoin de PuTTY )
ssh user@ip
php -i | grep "Loaded Configuration File"
Et cela 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 s'exécute: <?php phpinfo(); ?>
, et vous pouvez voir l'emplacement du fichier php.ini sur la ligne avec: "Fichier de configuration chargé" .
Update Cette commande donne immédiatement le chemin
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
Vous pouvez trouver le chemin d'accès à php.ini
dans la sortie de phpinfo()
. Voir sous "Fichier de configuration chargé".
Sur la plupart des installations, vous pouvez le trouver ici:
/etc/php.ini
php -i |grep 'Configuration File'
#php -i | grep php.ini
fonctionnera aussi!