【发布时间】:2020-07-01 14:53:47
【问题描述】:
我需要在用户输入后传递一些动态环境变量以用作 PHP 的变量。
我已经有一个脚本可以导出用户输入的变量
#!/bin/bash
export APACHE_ENV_VAR0 = $1
export APACHE_ENV_VAR1 = $2
之后我检查了值,一切正常。然后我在我的 httpd.conf 中设置以下内容
SetEnv APACHE_ENV_VAR0 ${APACHE_ENV_VAR0}
SetEnv APACHE_ENV_VAR1 ${APACHE_ENV_VAR1}
#Also tried with PassEnv directive
问题是输出总是假的,所以它没有找到那些变量。
这个想法是在我执行脚本并设置我的变量后,启动 httpd 并使用这些变量,但没有按预期工作。
我的env是centos,apache2.4和php5.4
关于如何做到这一点的任何想法。需要用户输入。
提前致谢!
【问题讨论】:
标签: php apache environment-variables