Я установил PHP 7.2.3 на свой компьютер, работающий на Windows 10, используя последнюю копию установщика XAMPP.
Итак, я запускаю Apache / 2.4.29 (Win32) OpenSSL / 1.1.0g PHP / 7.2.3
Мне попалась следующая строчка из Руководство по PHP
SAPI module specific location (PHPIniDir directive in Apache 2, -c command line option in CGI and CLI, php_ini parameter in NSAPI, PHP_INI_PATH environment variable in THTTPD)
Я проверил вывод
<?php phpinfo(); ?>
но я нигде не мог найти директиву с именем PHPIniDir.
Может ли кто-нибудь помочь мне узнать / найти директиву PHPIniDir?
Спасибо.
@godot: В предложенном вами ответе нет такой директивы с названием 'PHPIniDir'
Это директива Apache, поэтому вы, скорее всего, найдете ее в конфигурации центрального сервера или vhost ...






Значение, которое вы ищете, отображается в разделе Загруженный файл конфигурации:
phpinfo() не вникает в подробности того, где и как устанавливается каждый параметр, кроме столбцов Местный / Мастер самих директив PHP.
Как следует из вашей цитаты, PHPIniDir - это директива HTTP-сервера Apache, предоставляемая модулем mod_php (другими словами, PHPIniDir не является директивой PHP), поэтому вы настраиваете ее в Файлы конфигурации Apache:
Если это так, то почему на странице списка директив PHP в secure.php.net/manual/en/ini.list.php также нет такой директивы с названием «PHPIniDir» и каковы локальные и основные значения? Зачем иметь два значения для нескольких директив?
Вы хотите сказать, что такой директивы PHP под названием «PHPIniDir» не существует! Верно?
Да, я это мясо.