Где находится файл php.ini на ПК с Linux/CentOS? [дубликат]


На этот вопрос уже есть ответ здесь:

Я не могу найти местоположение PHP.ini на своем сервере. Я проверил все ответы на переполнение стека, но не могу найти свое местоположение php.ini.

У меня есть Linux, ОС Cent, ZPanel. Последняя версия PHP.

Мой компьютер: Linux Mint 15 KDE.

Author: halfer, 2013-07-25

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
 262
Author: NETCreator Hosting - WebDesign, 2018-07-18 08:41:53

Вы можете найти путь к php.ini в выходных данных phpinfo(). Смотрите раздел "Загруженный файл конфигурации".

enter image description here

 29
Author: Hein Andre Grønnestad, 2013-07-25 06:49:30

На большинстве установок вы можете найти его здесь:

/etc/php.ini

 21
Author: TheRealJAG, 2015-07-14 10:57:01
php -i |grep 'Configuration File'
 10
Author: srain, 2015-07-14 10:56:51

#php -i | grep php.ini и тоже будет работать!

 6
Author: Randeep, 2014-09-14 09:31:35