Добавить переменную окружения для доступа из php скрипта без перезагрузки? - PullRequest
0 голосов
/ 09 апреля 2019

Мне нужно получить доступ к переменной окружения в моем PHP-скрипте. Он работает на удаленном сервере. Я добавил их в / etc / environment, но не могу получить к ним доступ, поскольку сервер нуждается в перезагрузке.

Они могут быть отражены, когда я бегу

source /etc/environment 

, так что это не проблема с файлом.

Но скрипт php не работает как мой пользователь, поэтому у него нет этих переменных. Поскольку это удаленный сервер, я не особо хочу его перезагружать, так как полагаю, что это приведет к появлению новых переменных среды, которые я записал в / etc / environment. Я видел, что могу использовать / etc / profile, но это не повлияет на пользователя apache, который, как я предполагаю, запускает сценарии php.

Я пытался запустить

echo exec('source /env/environment && echo $the_var');

но переменная по-прежнему не возвращается.

Есть идеи, пожалуйста? Заранее спасибо

...