2

我正在尝试在 Apache 中设置一个环境变量以供以后在 PHP 中使用。我通过在 中包含一个文件来做到这一点,该文件/etc/httpd/conf.d/包含以下内容:

SetEnv ENVIRONMENT "dev"

我还将这一行添加到httpd.conf文件中进行测试:

SetEnv BATCHPATH /foo:/bar

这些变量都没有通过$_SERVERor出现在 PHP 中$_ENV,而且我没有看到它们使用getenv("ENVIRONMENT").

我正在运行 Centos 7,在env_module下列为 (shared) httpd -M,但也在那里mod_suexec列出,我读过它可能会覆盖任何用户变量。

任何帮助表示赞赏。

4

0 回答 0