У меня сейчас 3 php.ini
S файлы в моем пути / 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"