PHP之环境配置

  我们的网站一般从开发到上线,整个过程会经历三个过程,本地开发->测试服测试->线上生产环境    对于不同环境下的配置也会不同,对于区分不同的环境是十分重要的.

  1 域名判断法

    使用的较多的一种场景, 通过获取访问的域名进行判断环境到底之开发环境还是测试环境...

  2 环境定义法

    一般情况下,我们的不同的环境都会部署到不同的服务器上,这个时候,我们在服务器上进行相关配置,即可区分不同的环境.这里介绍常用的Apache和NGINX

      1) Apache

        修改服务器的配置文件 httpd.conf

<IfModule mod_env.c>
SetEnv 常量名 常量值
</IfModule>

      

      2)NGINX

        修改服务器配置文件  nginx.conf

//在PHP server中增加以下指令
fastcgi_param CUSTOM_ENV_VAR "my_env_value";
原文地址:https://www.cnblogs.com/xingxia/p/environments.html