macos — PHP не загружает переменные окружения, если выполняется с помощью sudo в CLI в Yosemite

Я устанавливаю свою переменную среды следующим образом:

launchctl setenv variablename value

//For sudo

sudo launchctl setenv variablename value

Когда я проверяю, установлены ли переменные для sudo и обычного пользователя, они:

   launchctl getenv variablename

Однако для sudo они не загружаются в php -i,

Если я бегу в терминале

php -i

Я могу видеть переменные в конце выхода. Но если я сделаю:

sudo php -i

Переменные не появляются. Как я могу заставить переменные появляться при использовании sudo а также php ?

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]