Могу ли я добавить нестандартные настройки php.ini для использования в моем приложении - PullRequest
0 голосов
/ 29 июня 2018

Я пытаюсь переместить «зависящие от среды» настройки в php.ini, чтобы такие вещи, как отладка или учетные данные БД, все хранились в php.ini на каждом сервере.

Я бы обычно использовал файлы .env в корне (путь Laravel), но это для работы, а желаемый путь - в php.ini. Однако я не вижу никаких новых настроек, которые добавляю.

Настройки:

[app]
app.debug.on=false
app.debug.level=2

Я пытался поместить вышеперечисленное непосредственно в php.ini и .user.ini в корень моего приложения, но ни один из них не работал.

Перезапустил Apache и также убил все процессы PHP, но независимо от того, что я делаю, я никогда не вижу новые настройки, когда я var_dump ini_get_all()

Возможно ли это вообще или настройки в php.ini распознаются только действительные?

Спасибо

Редактировать (2018-06-29):

Переменные ENV не будут работать, потому что у нас есть десятки настроек. Многочисленные источники данных, которые отличаются от разработки до тестирования.

Использование php.ini желательно, потому что оно загружается в память перед приложением, поэтому никаких накладных расходов.

...