我正在尝试在 Apache 中设置一个环境变量以供以后在 PHP 中使用。我通过在 中包含一个文件来做到这一点,该文件/etc/httpd/conf.d/
包含以下内容:
SetEnv ENVIRONMENT "dev"
我还将这一行添加到httpd.conf
文件中进行测试:
SetEnv BATCHPATH /foo:/bar
这些变量都没有通过$_SERVER
or出现在 PHP 中$_ENV
,而且我没有看到它们使用getenv("ENVIRONMENT")
.
我正在运行 Centos 7,在env_module
下列为 (shared) httpd -M
,但也在那里mod_suexec
列出,我读过它可能会覆盖任何用户变量。
任何帮助表示赞赏。