apache配置环境变量SetEnv,apachesetenv


来段配置实例

<VirtualHost *:80>
ServerName aa.com
DocumentRoot /var/www
AddDefaultCharset UTF-8
<IfModule mod_rewrite.c>
RewriteEngine on
#RewriteCond %{HTTP_HOST} !^$
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule !\.(js|ico|gif|jpg|png|css|xml|swf|cur|html|apk|manifest)$ /index.php
</IfModule>
SetEnv RUN_MODE production
</VirtualHost>

就是红色部分了,可以在php里使用$_SERVER['RUN_MODE']来进行调用和判断,这样在本地开发环境中不配置这个变量,在服务器上配置这个变量,可以写两份配置文件,判断这个变量的不同,从而调用不同的配置文件来进行开发.

 

php中获取环境变量

<?php

define("RUN_MODE",getenv("RUN_MODE"));

?>

相关内容

    暂无相关文章