Мне нужно получить доступ к переменной окружения в моем PHP-скрипте. Он работает на удаленном сервере. Я добавил их в / etc / environment, но не могу получить к ним доступ, поскольку сервер нуждается в перезагрузке.
Они могут быть отражены, когда я бегу
source /etc/environment
, так что это не проблема с файлом.
Но скрипт php не работает как мой пользователь, поэтому у него нет этих переменных. Поскольку это удаленный сервер, я не особо хочу его перезагружать, так как полагаю, что это приведет к появлению новых переменных среды, которые я записал в / etc / environment.
Я видел, что могу использовать / etc / profile, но это не повлияет на пользователя apache, который, как я предполагаю, запускает сценарии php.
Я пытался запустить
echo exec('source /env/environment && echo $the_var');
но переменная по-прежнему не возвращается.
Есть идеи, пожалуйста?
Заранее спасибо