GNU/Linux >> Tutoriels Linux >  >> Linux

Où puis-je trouver php.ini ?

Sur la ligne de commande, exécutez :

php --ini

Vous obtiendrez quelque chose comme :

Configuration File (php.ini) Path: /etc/php5/cli
Loaded Configuration File:         /etc/php5/cli/php.ini
Scan for additional .ini files in: /etc/php5/cli/conf.d
Additional .ini files parsed:      /etc/php5/cli/conf.d/curl.ini,
/etc/php5/cli/conf.d/pdo.ini,
/etc/php5/cli/conf.d/pdo_sqlite.ini,
/etc/php5/cli/conf.d/sqlite.ini,
/etc/php5/cli/conf.d/sqlite3.ini,
/etc/php5/cli/conf.d/xdebug.ini,
/etc/php5/cli/conf.d/xsl.ini

Cela vient de ma machine de développement locale. Cependant, la deuxième ligne est la plus intéressante. S'il n'y a rien de mentionné, regardez le premier. C'est le chemin, où PHP recherche le php.ini fichier.

Vous pouvez grep les mêmes informations en utilisant phpinfo() dans un script et l'appeler avec un navigateur. Il est mentionné dans le premier bloc de la sortie. php -i fait la même chose pour la ligne de commande, mais c'est assez inconfortable.


La meilleure façon de le trouver est :

Créer un PHP (.php ) fichier et ajoutez le code suivant :

<?php phpinfo(); ?>

et ouvrez-le dans un navigateur. Il affichera le fichier qui est en train d'être lu !

Mises à jour par l'OP :

  1. La réponse précédemment acceptée est susceptible d'être plus rapide et plus pratique pour vous, mais elle n'est pas toujours correcte. Voir les commentaires sur cette réponse.
  2. Veuillez également noter l'alternative plus pratique <?php echo php_ini_loaded_file(); ?> mentionné dans cette réponse.

Linux
  1. Où puis-je trouver le fichier buildinfo.sh ?

  2. Où puis-je trouver le SDK Java sous Linux après l'avoir installé ?

  3. Où se trouve le fichier d'en-tête <conio.h> sous Linux ? Pourquoi ne puis-je pas trouver <conio.h> ?

  4. Où puis-je trouver le code source des appels système ?

  5. Linux pourquoi ne puis-je pas diriger le résultat vers rm?

Où trouver les données de bande passante

Où trouver les informations sur mon serveur

Où puis-je trouver un enregistrement sur cPanel ?

Comment puis-je savoir où mon site Web est hébergé ?

Où puis-je trouver la première version du système d'exploitation Linux ?

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