Где делает phpinfo (), получают его информацию?

Если Вы выполняете a phpinfo(); делает это показывает точно, что находится в php.ini или если настройки изменяются на лету через php с методами как ini_set() или через .htaccess их покажут в phpinfo?

6
задан JD Isaacks 24 February 2010 в 16:59
поделиться

5 ответов

phpinfo () показывает в столбце « Локальное значение » текущую конфигурацию; т.е.

  • то, что находится в php.ini
  • , в конечном итоге заменяется в Apache VirtualHost или в .htaccess файлах
  • , в конечном итоге, заменяется ini_set

В конце, он показывает значения конфигурации, которые будут / используются вашим скриптом.


В качестве примечания: он также отображает информацию, которая сама по себе не является "конфигурацией", например строка конфигурации, которая использовалась для компиляции PHP, версии Zend Engine, ...

{{1 }}
7
ответ дан 16 December 2019 в 21:38
поделиться

Он покажет текущую рабочую среду, а не только то, что находится в php.ini. Все, что меняет среду, например, упомянутые вами методы, будет отражено.

1
ответ дан 16 December 2019 в 21:38
поделиться

Если вы используете ini_set () , изменения выполняются на лету для текущего скрипта только он не меняет навсегда настройки php.ini . phpinfo () показывает текущие настройки того, что находится в файле php.ini , на который также влияют apache и функция ini_set .

0
ответ дан 16 December 2019 в 21:38
поделиться

Я думаю, что значение столбцов «глобальный» и «локальный» означает «глобальный» - это то, что установлено в центральном файле php.ini, «локальный» - это любые изменения, которые были применены к глобальным настройкам с использованием одного из описанных вами методов.

0
ответ дан 16 December 2019 в 21:38
поделиться

phpinfo () всегда отображает значение настроек в 2 столбцах. Первый столбец - это глобальное значение, заданное в файле php.ini . Второй столбец предназначен для каждого пользовательского значения, которое установлено в php.ini или может быть переопределено файлом .htaccess или переопределено с помощью ini_set перед вызовом phpinfo ( ) .

Обратите внимание, что не все значения параметров можно изменить с помощью .htaccess или ini_set . См. Полный список здесь и обратите внимание на столбец «Изменяемые». См. Объяснение к изменяемому значению столбца здесь .

Попробуйте сами.

0
ответ дан 16 December 2019 в 21:38
поделиться
Другие вопросы по тегам:

Похожие вопросы: