nginx和apache配置变量php调用
来源:互联网 发布:电脑装mac os 编辑:程序博客网 时间:2024/05/22 08:26
优点
服务器的配置里添加数据库连接的用户名和密码,这么本地开发和线上的文件修改配置文件就不需要修改数据库的的用户名和密码了①apache
在apache的配置文件httpd.conf添加如下代码
SetEnv SINASRV_DB_HOST 127.0.0.1SetEnv SINASRV_DB_PORT 3306SetEnv SINASRV_DB_USER XXXXSetEnv SINASRV_DB_PASS XXXXSetEnv SINASRV_DB_NAME XXXX在php代码里就可以是SINASRV_DB_HOST等常量
②nginx
nginx的变量必须放在 location ~ [^/]\.php(/|$)代码里面
fastcgi_param SINASRV_DB_HOST 127.0.0.1;fastcgi_param SINASRV_DB_PORT 3306;fastcgi_param SINASRV_DB_USER XXXX;fastcgi_param SINASRV_DB_PASS XXXX;fastcgi_param SINASRV_DB_NAME XXXX;比如我设置的
location ~ [^/]\.php(/|$){ # comment try_files $uri =404; to enable pathinfo try_files $uri =404; fastcgi_pass unix:/tmp/php-cgi.sock; fastcgi_index index.php; include fastcgi.conf; fastcgi_param SINASRV_DB_HOST 127.0.0.1; fastcgi_param SINASRV_DB_PORT 3306; fastcgi_param SINASRV_DB_USER XXXX; fastcgi_param SINASRV_DB_PASS XXXX; fastcgi_param SINASRV_DB_NAME XXXX;}在php代码里使用
$_SERVER["SINASRV_DB_HOST"];
QQ交流群:136351212
查看原文:
0 0
- nginx和apache配置变量php调用
- Apache和Nginx下php $_SERVER['SERVER_NAME'] 变量的区别
- apache和nginx配置
- Apache/Nginx+MySql+PHP配置
- PHP和Apache配置
- apache和php配置
- apache和php配置
- php+apache 和 php+nginx的区别
- linux nginx+apache+php+mysql 安装配置
- linux nginx+apache+php+mysql 安装配置
- Apache配置和PHP配置
- apache 和 nginx 挂载 php 的方式
- Nginx 和 Apache 为PHP增加环境变量
- windows nginx和php配置
- nginx和php-fpm配置
- linux后台服务器开发环境部署配置和验证(nginx+apache+php-fpm+FASTCGI(C/C++))
- Linux下nginx,apache,memcached,php,mysql的安装和配置
- apache 和 php 配置方式
- 自定义控件其实很简单 二
- 2017_0119
- 计算机视觉入门系列(一) 综述
- 5-37 整数分解为若干项之和
- ButterKnife新版 8.4.0的配置问题
- nginx和apache配置变量php调用
- Linux版本升级相关文章
- 使用IDA逆向Android的.so动态库文件
- 使用webpack小实例
- 文章标题
- 【Thinkphp】redirect重定向问题
- pinpoint Agent-TCP连接分析
- NSSA区域处于边界引入默认路由该怎么处理呢?
- Sql ,sqlserver根据一个字段分组查询