设置在PHP中访问的环境variables
我有一个Linux环境,我有一个PHP Web应用程序,有条件地使用PHP中的getenv
基于环境variables运行。 我需要知道如何设置这些环境variables以使应用程序正常工作。 我不知道如何在Apache上进行设置。
另外,我需要能够分别为每个域configuration单独的环境variables。
请咨询我如何做到这一点。
沿线的东西:
<VirtualHost hostname:80> ... SetEnv VARIABLE_NAME variable_value ... </VirtualHost>
假设它们在网站上启用,您也可以在.htaccess文件中执行此操作。
SetEnv KOHANA_ENV production
将所有你需要添加到一个.htaccess来添加环境variables
令人难以置信的是,但在6.4上的httpd 2.2上这个工作。
在/etc/sysconfig/httpd
导出env vars
export mydocroot=/var/www/html
然后干脆这样做…
<VirtualHost *:80> DocumentRoot ${mydocroot} </VirtualHost>
最后….
service httpd restart;