я использую PHP 7.2.10 на моем ноутбуке, который работает на Windows 10 Home Single Language 64-разрядная операционная система.
Я установил Apache / 2.4.34 (Win32) и PHP 7.2.10 используя последнюю версию XAMPP.
Сегодня я сталкиваюсь со следующим утверждением Руководство по PHP :
Файл конфигурации (php.ini) читается при запуске PHP. Для
версии серверного модуля PHP, это происходит только один раз, когда в Интернете
сервер запущен. Для версий CGI и CLI это происходит на каждом
призывание.
Над текстом у меня возникли следующие сомнения:
Файл конфигурации (php.ini) читается при запуске PHP.
Но это не говорит, кто это читает? Это анализатор PHP или веб-сервер Apache? Или что-то другое? Пожалуйста, объясните мне.
В случае версий CGI и CLI, почему php.ini файл читается снова и снова, а кто его читает?
В случае версий CGI и CLI процесс чтения php.ini файл происходит при каждом вызове? Что означает этот подпункт? каждый вызов?
Как много php.ini там могут быть файлы? Если существует более одного файла, то какова роль каждого такого файла? php.ini файл?
Постскриптум : Все вышеперечисленные вопросы были заданы мне в техническом интервью.
Постскриптум Я знаю, что php.ini является основным файлом конфигурации со всеми настройками конфигурации на локальном компьютере.
Других решений пока нет …