Какой объект на самом деле сканирует файлы .user.ini, т.е. файлы .htaccess в случае веб-сервера HTTP Apache? - PullRequest
0 голосов
/ 30 ноября 2018

Я использую ноутбук, работающий на Windows 10 Home Single Language 64-bit Операционная система

Я установил последнюю версию XAMPP pre-конфигурированный установщик на этом ноутбуке.

На моем ноутбуке установлены PHP 7.2.12 и Apache / 2.4.37 (Win32) .

Я сталкиваюсь с примечанием ниже из PHP Manual :

.user.ini

В дополнение к основному php.ini-файл, PHP сканирует INI-файлы в каждом каталоге, начиная с каталога запрошенного PHP-файла и вплоть до корневого каталога текущего документа (как установлено в $_SERVER['DOCUMENT_ROOT']).Если файл PHP находится за пределами корня документа, сканируется только его каталог.

Из приведенного выше текста ясно, что .htaccess файлы используются исключительно при запуске PHP в качестве Apacheмодуль.Ни в одной другой реализации PHP .htaccess файлы не могут использоваться .

Скажите, мое восприятие выше или неверно?

После прочтения приведенного выше текста из PHP Manual одину меня возникло сомнение.

Я сомневаюсь, какая сущность на самом деле сканирует файлы .user.ini, т.е. файлы .htaccess в случае веб-сервера HTTP Apache, поскольку .htaccess файлы могут быть толькоИспользовали только с Apache модуль реализации PHP?

Спасибо.

1 Ответ

0 голосов
/ 30 ноября 2018

.htacess файлы - это средство настройки Apache HTTPD для каждого каталога.

Существуют некоторые параметры конфигурации, специфичные для модуля PHP Apache, которые вы можете поместить туда.

Существуют некоторые параметры конфигурации, которые могут повлиять на запросы с использованием PHP в целом.например, директива mod_rewrite изменила бы запрос, независимо от того, был ли он в конечном итоге обработан mod_php, PHP через реализацию FastCGI или вообще не включал PHP.

...