在Apache配置中使用SetEnv有什么用处

时间:2016-02-18 06:40:35

标签: linux apache

我是Apache服务器的完全新手。到目前为止,我知道Apache配置是在httpd.conf中进行的,但有一个名为SetEnv的环境变量一直困扰着我。在我看的一个演示代码中,有

SetEnv APPLICATION_ENV" development"

在另一个文件夹中,我可以看到"开发"包含数据库配置的其他php文件的文件夹。所以,我对SetEnv的使用有点不太清楚。它是否指向将显示数据库配置的文件?

1 个答案:

答案 0 :(得分:0)

SetEnv在apache中设置一个内部环境变量,您可以在apache模块中使用或传递给CGI脚本。

语法为: - SetEnv variable value

所以在SetEnv APPLICATION_ENV "development"中你可以使用APPLICATION_ENV作为变量,而apache将使用它的值="开发"代替。