我需要在我的php脚本中访问一个环境变量。它在远程服务器上运行。我已将它们添加到/ etc / environment中,但由于服务器需要重新引导,因此无法访问它们。
我跑步时可以回显它们
source /etc/environment
因此文件没有问题。
但是php脚本没有以我的用户身份运行,因此没有那些变量。由于它是一台远程服务器,因此我不希望重新启动它,因为我认为这会将我写到/ etc / environment的新环境变量引入。 我已经看到我可以使用/ etc / profile,但这不会影响apache用户,我认为该用户正在运行php脚本。
我尝试运行
echo exec('source /env/environment && echo $the_var');
但是变量仍然不返回。
有什么想法吗? 预先感谢