我想在我的应用中使用某些env变量,当我尝试使用它时
printenv | grep "MY_VARIABLE"
我明白了
MyVariable
但是当我试图在php中获取它时
print_r( getenv( 'MY_VARIABLE' ) );
我什么都搞不了。
我在AWS上使用EC2实例,不确定这是否有帮助。
我也试过$_SERVER
和$_ENV
,但没有......
答案 0 :(得分:0)
我认为你应该先尝试使用phpinfo()函数来确定是否设置了请求的值! 或者尝试将local_only值设置为true。
答案 1 :(得分:0)
未在PHP fpm池中配置env变量,这就是我无法使用getenv
访问它们的原因。
但是,这不是存储环境变量的最安全方式。如果您正在使用它们,请务必禁用服务器上的phpinfo()
。