Я использую докер для создания контейнера с CentOS в котором у меня есть nginx веб сервер. У меня есть несколько переменных окружения, которые были объявлены в файле docker-compose (e.x. APP_ENV = докер). Когда я получаю доступ к одному сайту с веб-сервера, каждая переменная среды из файла docker-compose ноль(Я пробовал getenv (), $ _SERVER [], $ _ENV []). Что интересно, когда я бегу echo $APP_ENV
в баше я получаю докер. Что еще интереснее, когда я запускаю это echo(_ENV['APP_ENV']);
я получил докер. Я использую phpstorm ide.
изменить: я запустил echo(_ENV['APP_ENV']);
когда я запускал оболочку php в bash.