PHP设置Apache环境变量的方法(apache,php,编程语言)

时间:2024-05-05 03:13:03 作者 : 石家庄SEO 分类 : 编程语言
  • TAG :

    PHP%E8%AE%BE%E7%BD%AEApache%E7%8E%AF%E5%A2%83%E5%8F%98%E9%87%8F%E7%9A%84%E6%96%B9%E6%B3%95

  设置环境变量常见的地方为区分开发环境/生产环境,或者定义一些数据库的帐号密码。下面小编来讲解下PHP怎么设置Apache环境变量?PHP脚本怎么设置环境变量?

  PHP怎么设置Apache环境变量

  指令

  设置当前环境变量为DEV

  SetEnvRUNTIME_ENVIROMENTDEV

  数据库帐号密码

  SetEnvMYSQL_USERNAMEroot

  SetEnvMYSQL_PASSWORDroot

  配置文件格式

  ServerAdminadmin@admin.com

  DocumentRoot"/var/www/"

  ServerNamelocalhost

  SetEnvRUNTIME_ENVIROMENTDEV

  SetEnvMYSQL_USERNAMEroot

  SetEnvMYSQL_PASSWORDroot

  ErrorLog"logs/error.log"

  CustomLog"logs/access.log"common

  设置Nginx环境变量

  指令

  设置当前环境变量为DEV

  fastcgi_paramRUNTIME_ENVIROMENT'DEV'

  数据库帐号密码

  fastcgi_paramMYSQL_USERNAME'root'

  fastcgi_paramMYSQL_PASSWORD'root'

  配置文件格式

  在fastcgi_params文件中配置

  fastcgi_paramRUNTIME_ENVIROMENT'DEV';

  fastcgi_paramMYSQL_USERNAME'root';

  fastcgi_paramMYSQL_PASSWORD'root';

  在nginx.conf中配置

  server{

  listen80;

  root/var/www;

  indexindex.php;

  server_namelocalhost;

  location/

  {

  indexindex.php;

  }

  location~.*\.(php|php5)${

  fastcgi_pass127.0.0.1:9000;

  fastcgi_indexindex.php;

  includefastcgi_params;

  }

  PHP脚本怎么设置环境变量

  为当前用户临时设置

  临时设置只需要执行

  exportKEY=VALUE

  为当前用户永久设置

  在~/.bashrc(不同系统各有不同)中写

  为所有用户(不包括root)设置

  创建文件/etc/profile.d/test.sh,写入

  KEY=VALUE

  为所有用户(包括root)设置

  在/etc/environment中写入

  KEY=VALUE

  注意,这个文件的生效时间是用户登录时,所以对于root来说,需要重启机器

  在Supervisor中设置

  有的时候PHP脚本是用Supervisor来控制的,所以记得设置supervisor配置中的environment项

  在PHP中调用服务器环境变量

  在PHP中有两个调用方式:

  $env=getenv('RUNTIME_ENVIROMENT');

  还有超全局变量方式:

  $env=$_SERVER['RUNTIME_ENVIROMENT'];

本文:PHP设置Apache环境变量的方法的详细内容,希望对您有所帮助,信息来源于网络。
上一篇:CSS样式规则是什么下一篇:

10 人围观 / 0 条评论 ↓快速评论↓

(必须)

(必须,保密)

阿狸1 阿狸2 阿狸3 阿狸4 阿狸5 阿狸6 阿狸7 阿狸8 阿狸9 阿狸10 阿狸11 阿狸12 阿狸13 阿狸14 阿狸15 阿狸16 阿狸17 阿狸18