Обязательно ли настраивать PHP для сканирования конфигурационных INI-файлов для каждого каталога отдельно (т.е. в моем случае для файлов .htaccess) с помощью PHP?

я использую Windows 10 Home Single Language 64-разрядная операционная система на моей машине.

Я установил последнюю копию XAMPP сервер на моей машине, которая поставляется с PHP 7.2.7

Я прочитал следующие страницы из руководства по PHP:

  1. Сканирование каталогов
  2. .файлы user.ini

После прочтения текста с этих двух страниц мне пришло в голову одно сомнение:

Для сканирования конфигурации INI файлы на основе каталога (в моем случае «.htaccess файлы») PHP обязательно для запуска PHP на CLI с --with-config-file-scan-dir вариант, а затем переопределив во время выполнения, установив PHP_INI_SCAN_DIR переменная окружения?

Или сделать такую ​​конфигурацию INI файлы на основе каталога (в моем случае «.htaccess файлы») автоматически сканировать PHP?

Если да, то, пожалуйста, объясните мне, как настройки выполняются в одной среде (т.е. CLI) имеет эффект в совершенно другой среде (т.е. SAPI)?

Если нет, то, пожалуйста, проясните мою путаницу с некоторым подходящим примером.

0

Решение

PHP_INI_SCAN_DIR Переменная окружения не связана с настройками каждого каталога, она делает что-то совершенно другое. Большинство дистрибутивов Linux создают пакеты программного обеспечения таким образом, что настройки хранятся в разных файлах, что упрощает установку и удаление отдельных пакетов. Таким образом, эта переменная — всего лишь хитрость для разделения основного файла конфигурации на неопределенное количество отдельных файлов в каталоге:

/etc/php.d/

как настройка, выполненная в одной среде (т. е. CLI), оказывает влияние в совершенно другой среде (т. е. SAPI)?

Это не так. Модуль Apache не будет читать настройки FastCGI, так же как Apache не будет читать настройки IIS.

2

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

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

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