Назад | Перейти на главную страницу

Как получить путь к php.ini?

У меня сейчас 3 php.iniS файлы в моем пути / etc / php5. дерево:

./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

но я все еще чувствую, что что-то не так. Я попытался сделать некоторые синтаксические ошибки во всех файлах php.ini, попытался перезапустить apache, и он успешно перезапустился. В чем дело? Как мне получить путь к НАСТОЯЩЕМУ php.ini, который я должен отредактировать, чтобы увидеть изменения?

Из командной строки просто запустите 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

Для Интернета создайте простую страницу php со следующим

    <?php
    phpinfo();
    ?>

Он покажет все проанализированные ini-файлы

Вы можете проверить это с помощью:

# php -i | grep "php.ini"