конфигурация — кто читает файл php.ini и сколько там может быть файлов php.ini? Какова роль каждого такого файла php.ini?

я использую 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 это происходит на каждом
призывание.

Над текстом у меня возникли следующие сомнения:

  1. Что именно означает первое предложение? Это только говорит о том, что

Файл конфигурации (php.ini) читается при запуске PHP.

Но это не говорит, кто это читает? Это анализатор PHP или веб-сервер Apache? Или что-то другое? Пожалуйста, объясните мне.

  1. В случае версий CGI и CLI, почему php.ini файл читается снова и снова, а кто его читает?

  2. В случае версий CGI и CLI процесс чтения php.ini файл происходит при каждом вызове? Что означает этот подпункт? каждый вызов?

  3. Как много php.ini там могут быть файлы? Если существует более одного файла, то какова роль каждого такого файла? php.ini файл?

Постскриптум : Все вышеперечисленные вопросы были заданы мне в техническом интервью.

Постскриптум Я знаю, что php.ini является основным файлом конфигурации со всеми настройками конфигурации на локальном компьютере.

-1

Решение

  1. Компилятор / парсер PHP.
  2. Поскольку PHP не сохраняется для вызовов командной строки, поэтому он читается во время выполнения.
  3. Каждый раз, когда вы вызываете скрипт PHP, CGI или CLI.
  4. Более одного, обычно 2. Один для веб-сервера и один для CLI / CGI.
4

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector