【发布时间】:2017-12-06 13:43:30
【问题描述】:
我正在尝试在 Linux 上设置一个环境变量,它应该在 shell 和 Apache 中都可用。
我将变量添加到/etc/environment,所以文件看起来像这样:
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
MY_VAR="foo"
要在 apache 中使用 MY_VAR,这是我在 /etc/apache2/envvars 中添加的内容:
. /etc/environment
export MY_VAR=$MY_VAR
经过大量研究,这是我能够在系统范围和 Apache 中获得相同环境变量工作的唯一方法,而无需两次声明它们。
这种方法是否存在任何安全问题?
【问题讨论】:
标签: php linux apache environment-variables