添加环境变量以从PHP脚本访问而无需重新启动?

时间:2019-04-09 15:47:05

标签: php ubuntu server environment-variables ubuntu-16.04

我需要在我的php脚本中访问一个环境变量。它在远程服务器上运行。我已将它们添加到/ etc / environment中,但由于服务器需要重新引导,因此无法访问它们。

我跑步时可以回显它们

source /etc/environment 

因此文件没有问题。

但是php脚本没有以我的用户身份运行,因此没有那些变量。由于它是一台远程服务器,因此我不希望重新启动它,因为我认为这会将我写到/ etc / environment的新环境变量引入。 我已经看到我可以使用/ etc / profile,但这不会影响apache用户,我认为该用户正在运行php脚本。

我尝试运行

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

但是变量仍然不返回。

有什么想法吗? 预先感谢

0 个答案:

没有答案