Я использую PHP 7.2.11 на моем ноутбуке, который работает на 64-разрядная операционная система Windows 10 Home Single Language .
Я установил PHP 7.2.11 и Apache / 2.4.35 (Win32) с использованием последней версии XAMPP для Windows .
DOCUMENT_ROOT
isв месте C:/xampp/htdocs
$_SERVER['DOCUMENT_ROOT'] = C:/xampp/htdocs
Пожалуйста, проверьте шаги, которые я выполнил:
Я создал папку с названием php_playground внутри папки (т.е.внутри DOCUMENT_ROOT )
внутри папки php_playground я создал файл с именем .htaccess (C: \ xampp \ htdocs \php_playground.htaccess)
Внутри папки php_playground Я создал папку с названием Test (C: \ xampp \ htdocs \ php_playground \ Test)
Внутри папки Test Я создал пустой файл с именем test.ini (C: \ xampp \ htdocs \ php_playground \ Test \ test.ini)
Внутри файла .htaccess Я написал ниже код:
SetEnv PHP_INI_SCAN_DIR C: \ xampp \ htdocs \ php_playground \ Test \
Внутрипапка php_playground Я создал файл с именем demo.php
Внутри файла demo.php Имеюнаписанный ниже код:
<?php
//var_dump(getenv('PHP_INI_SCAN_DIR')); string(36) "C:\xampp\htdocs\php_playground\Test\"
var_dump(php_ini_scanned_files());
?>
Вывод приведенного выше кода в моем веб-браузере:
bool(false)
Почему PHP не дает мне ожидаемый вывод в виде полного пути кфайл test.ini и не сканирует этот файл?