Где находится файл php.ini на ПК с Linux/CentOS? [дубликат]
На этот вопрос уже есть ответ здесь:
- Чувак, где мой php.ini? 12 ответов
Я не могу найти местоположение PHP.ini на своем сервере. Я проверил все ответы на переполнение стека, но не могу найти свое местоположение php.ini.
У меня есть Linux, ОС Cent, ZPanel. Последняя версия PHP.
Мой компьютер: Linux Mint 15 KDE.
5 answers
В вашем терминале/консоли (только Linux, в Windows вам нужна Замазка)
ssh user@ip
php -i | grep "Loaded Configuration File"
И это покажет вам что-то вроде этого Loaded Configuration File => /etc/php.ini
.
АЛЬТЕРНАТИВНЫЙ МЕТОД
Вы можете создать php-файл на своем веб-сайте, который будет работать: <?php phpinfo(); ?>
, и вы можете увидеть расположение php.ini в строке с: "Загруженный файл конфигурации".
Обновление Эта команда сразу указывает путь
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
Вы можете найти путь к php.ini
в выходных данных phpinfo()
. Смотрите раздел "Загруженный файл конфигурации".
На большинстве установок вы можете найти его здесь:
/etc/php.ini
php -i |grep 'Configuration File'
#php -i | grep php.ini
и тоже будет работать!