1. 程式人生 > >PHP之環境配置

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";