首先,linux系统设置环境变量流程如下
[root@localhost ~]# vi /etc/profile
## 如增加一个环境变量,就在文件里添加一行:
export MY_REDIS_HOST="localhost"
:wq 保存退出
## 使配置生效
[root@localhost ~]# source /etc/profile
这时候使用php 的
getenv("MY_REDIS_HOST")
发现无法这个环境变量
那就要使用 fastcgi_params 来设置 php的环境变量了
流程如下
## 查找fastcgi_params的目录
[root@localhost ~]# find / -name fastcgi_params
/etc/nginx/fastcgi_params
## 编辑fastcgi_params
[root@localhost ~]# vi /etc/nginx/fastcgi_params
## 在里面添加一行
fastcgi_param MY_REDIS_HOST localhost;
:wq 保存退出
## 重启服务器
[root@localhost ~]# service nginx restart
即可获取该环境变量了