Как получить переменные системной среды в PHP при запуске CLI & Apache2Handler?
Моя системаUbuntu и я установил мои переменные среды в./etc/environment
Если я'я бегуPHP использование сценарияCLI - переменные окружения из/etc/environment
признаны.
Но если я пойду казнитьPHP сценарий черезhttp://domain/test.php
(то естьapache2handler) точно такой же сценарий выводит NULL, то есть переменные окружения из/etc/environment
не загружены.
Я исправил добавление переменных в/etc/apache2/envvars
и это решило проблему.
Но это два разных файла, которые затем нужно синхронизировать.
Как я могу сделатьPHP /апаш загрузить и распознать переменные окружения из/etc/environment
(Система)?
РЕДАКТИРОВАТЬ: чтобы уточнить вещи, когда я говорюне загружается в PHP это означает, что переменные из/etc/environment
не установлены в,$_SERVER
$_ENV
getenv()
и не существует в$GLOBALS
, Другими словами 'не загружаются в PHP '.