为了账号安全,请及时绑定邮箱和手机立即绑定

.evn不生效

tp5.1

我已经修改了variables_order = "GPCS"并且可以获取到$_EVN

但是获取不到.evn文件下的配置。为什么?

但是使用env::get()还可以设置我在.env下设置的值

正在回答

3 回答

因为配置类Config已经取消了环境变量的优先识别,所以需要使用环境变量必须使用Env类来读取,

我们直接dump($_Env['email']),系统会直接报错,要获取到我们在.env设置的环境变量可以使用Env::get('email');

1 回复 有任何疑惑可以回复我~

没显示系统环境变量的
打开php.ini,找到这样几行代码:
; variables_order
;Default Value: "EGPCS"
; Development Value: "GPCS"
; Production Value: "GPCS"
然后,将;Default Value: "EGPCS"前面的分号去掉,整个配置变成:
; variables_order
Default Value: "EGPCS"
; Development Value: "GPCS"
; Production Value: "GPCS"
然后重启Apache就可以了。

6 回复 有任何疑惑可以回复我~

.env

注意不是.evn

environment(环境)的简写

0 回复 有任何疑惑可以回复我~
#1

lj920 提问者

没太懂。老师的课件里面就是.evn文件啊。。。。而且我已经设置成功了、就是读不到。
2018-06-13 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

.evn不生效

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信