Как получить переменные системной среды в 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».

Ответы на вопрос(4)

Ваш ответ на вопрос