我有一个Linux环境和一个PHP应用程序,它使用PHP语言中的getenv
根据环境变量有条件地运行。我需要知道如何设置这些环境变量才能使应用程序正常工作。我不确定如何在Apache上设置它。
此外,我需要能够为每个域单独配置单独的环境变量。
请建议我如何实现这一点。
发布于 2012-06-06 02:05:26
大致是这样的:
<VirtualHost hostname:80>
...
SetEnv VARIABLE_NAME variable_value
...
</VirtualHost>
发布于 2012-06-06 02:08:47
您也可以在.htaccess文件中执行此操作,前提是在网站上启用了它们。
SetEnv KOHANA_ENV production
这就是添加环境变量所需添加到.htaccess中的全部内容
发布于 2016-04-14 22:33:47
难以置信,但在centos 6.4上的httpd 2.2上,这是可行的。
在/etc/sysconfig/httpd
中导出环境变量
export mydocroot=/var/www/html
然后简单地这样做。
<VirtualHost *:80>
DocumentRoot ${mydocroot}
</VirtualHost>
最后..。
service httpd restart;
https://stackoverflow.com/questions/10902433
复制相似问题