1 votes

Comment obtenir le chemin du php.ini ?

J'ai actuellement 3 php.ini S dans mon chemin /etc/php5. arbre :

./php5_
./php5_/cli
./php5_/cli/conf.d
./php5_/cli/php.ini
./php5_/apache2
./php5_/apache2/conf.d
./php5_/apache2/php.ini
./php5_/conf.d
./php5_/conf.d/suhosin.ini
./php5_/conf.d/mysql.ini
./php5_/conf.d/mysqli.ini
./php5_/conf.d/gd.ini
./php5_/conf.d/pdo.ini
./php5_/conf.d/mcrypt.ini
./php5_/conf.d/curl.ini
./php5_/conf.d/pdo_mysql.ini
./cli
./cli/conf.d
./cli/php.ini
./apache2
./apache2/conf.d
./apache2/php.ini
./conf.d
./conf.d/memcache.ini
./conf.d/suhosin.ini
./conf.d/mysql.ini
./conf.d/mysqli.ini
./conf.d/gd.ini
./conf.d/pdo.ini
./conf.d/mcrypt.ini
./conf.d/memcached.ini
./conf.d/curl.ini
./conf.d/pdo_mysql.ini

mais je sens toujours que quelque chose ne va pas. J'ai essayé de faire quelques erreurs de syntaxe dans tous les fichiers php.ini, j'ai essayé de redémarrer apache et il a redémarré avec succès. Qu'est-ce qui ne va pas ? Comment puis-je obtenir le chemin vers le VRAI php.ini que je dois modifier pour pouvoir voir les changements ?

6voto

ashutosh Points 1272

Depuis votre ligne de commande, exécutez simplement php --ini :

[sandro@mercury ~]$ php --ini
Configuration File (php.ini) Path: /usr/local/etc
Loaded Configuration File:         /usr/local/etc/php.ini
Scan for additional .ini files in: /usr/local/etc/php
Additional .ini files parsed:      /usr/local/etc/php/extensions.ini

6voto

sreimer Points 2148

Pour le web, créez une simple page php qui contient les éléments suivants

    <?php
    phpinfo();
    ?>

Il affichera tous les fichiers ini analysés.

2voto

quanta Points 49664

Vous pouvez le vérifier avec :

# php -i | grep "php.ini"

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X