Я пытаюсь создать собственный файл .ini для хранения конфиденциальной информации, которую затем могу получить, используя parse_ini_file.Однако у меня есть некоторые проблемы.
Используя Azure, я установил параметр приложения:
Имя: PHP_INI_SCAN_DIR Значение: D: \ home \ site \ ini
Это показывает, что он загружает мой пользовательский INI-файл в phpinfo, который я назвал test.ini Внутри, что у меня есть ...
[database_info]
;Database Information
dbUser=itstheuser
dbPassword=itsthepassword
[keys]
secretKey=aSeCreTKey
Затем в моем php-файле у меня есть
$ini = parse_ini_file('test.ini');
echo $ini['dbUser'];
Однако, это ничего не вернуло, после этого я попробовал эхо, и это нормально, но ini-файл этого не сделал. Примечание: это было с использованием PHP 5.6.
Затем я обновился до PHP 7.0 и получил ошибку ...
Страница не может быть отображена, потому чтопроизошла внутренняя ошибка сервера.
Кажется, PHP 7.0 не нравится мой пользовательский INI-файл, потому что, когда я удаляю INI-файл, ошибка исчезает и добавляя ее обратно, возвращает ошибку.Я не уверен, почему это так.
Так что мои проблемы в основном в том, что я не могу заставить работать свой собственный INI-файл, я что-то не так делаю?