Я создаю PHP веб-приложение. Мне нужно получить переменную среды в моем веб-приложении. Я использую Yosemite OSX.
Я выполнил следующую команду:
launchctl setenv ENVIRONMENT development
Я могу получить o/p для следующей команды:
launchctl getenv ENVIRONMENT
development
Тем не менее, когда я выполняю следующее в моем файле PHP
$env = getenv('ENVIRONMENT');
echo $env;
Я не могу видеть результат "развития".
Для установки переменной среды я также попытался сделать следующее:http://www.jochenhebbrecht.be/site/2015-04-14/mac/os-x-1010-yosemite-and-environment-variables
Я также выполнил следующую команду:
launchctl load ~/Library/LaunchAgents/my.startup.plist
launchctl start ~/Library/LaunchAgents/my.startup.plist
Когда я выполняю launchctl load ~/Library/LaunchAgents/my.startup.plist
это дает мне
Library/LaunchAgents/my.startup.plist: Operation already in progress
Также перезапустите сервер MAMP, перезапустите macbook. Делал это пару раз. Но безуспешно.
Может кто-нибудь сказать, пожалуйста, что я делаю не так?
Если кто-то может сказать мне необходимые шаги для достижения конечной цели - использования переменной окружения в моем PHP-приложении, я был бы очень благодарен.
Заранее спасибо.