如何为PHP设置全局环境变量?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (214)

已经尝试了:

ENVIRONMENT='local'
ENVIRONMENT=local
export ENVIRONMENT='local'
export ENVIRONMENT=local

没有在输出中找到变量:

print_r($_SERVER);
print_r($_ENV);
echo(getenv('ENVIRONMENT'));
提问于
用户回答回答于

可以尝试下

define('ENVIRONMENT', 'testing');
if(ENVIRONMENT == 'testing') {
   echo 'We\'re just testing';
}
用户回答回答于

要做的是使用Apache配置文件

Include conf.d/*.conf

dev.conf示例:

SetEnv ENVIRONMENT "local"

prod.conf示例:

SetEnv ENVIRONMENT "production"

扫码关注云+社区

领取腾讯云代金券