为PHP应用服务器(Apache/Nginx)设置环境变量可以使不同的环境调用不同的配置。
设置Apache环境变量
格式为:SetENV 环境变量的名称 环境变量的值。
例如:SetENV ENV staging,意思设置ENV环境变量的值为staging。
<VirtualHost *:80> DocumentRoot 项目目录 ServerName 域名 DirectoryIndex index.php //设置Apache环境变量 SetENV ENV staging </VirtualHost>
设置Nginx环境变量
在fastcgi_params文件中添加 fastcgi_param 环境变量名称 环境变量值;
例如:fastcgi_param ENV ‘staging’;如下图所示:
在Nginx下配置多个虚拟机的话(否则在Nginx.conf中添加),添加方式如下:
server { // 省略了其他的部分 location ~ \.php$ { include fastcgi.conf; fastcgi_pass 127.0.0.1:9000; //此处引入刚才的配置文件 include fastcgi_params; try_files $uri =404; } // 省略了其他的部分 }
至此,环境配置完成。
佐助大绝招须佐能乎,大哥,
佐助大绝招须佐能乎,大哥,