如何将variables导出到Apache中的fastCGI应用程序

我在Linux上使用Apache(RHEL5),Apache版本是2.2.4。 我正在运行一个使用Apache的fastCGI应用程序,我想将一个variables导出到这个应用程序。 我已经尝试在httpd.conf文件中的SetEnv指令,但它似乎不工作,

以下是httpd.conf中的SetEnv MALLOC_CHECK_ = 3

我也尝试使用envvars文件来设置它,但是它仍然没有被导出到应用程序中。 以下是在bin / envvars文件中

导出MALLOC_CHECK_ = 3

我想提一下,我也有我的httpd.conf文件中的以下内容

<IfModule !mpm_netware_module> # # If you wish httpd to run as a different user or group, you must run # httpd as root initially and it will switch. # # User/Group: The name (or #number) of the user/group to run httpd as. # It is usually good practice to create a dedicated user and group for # running httpd, as with most system services. # User http Group http </IfModule> 

我猜这就是为什么它没有被导出的应用程序,即Apache最初是作为root运行,然后将用户更改为http,所以基本上我必须将这个variables作为http用户导出到应用程序。 但是,如何?

我使用以下命令启动Apache服务器: – ./bin/apachectl start(以root身份)

有出路吗? 我不想修改应用程序的代码,并使用setenv系统调用来设置环境variables。 你的帮助将不胜感激。 谢谢你的耐心。

问候

GC

无论如何,我明白了

FastCgiServer -intial-env var = value

谢谢你们 :)

问候

GC