.evn不生效
tp5.1
我已經(jīng)修改了variables_order = "GPCS"并且可以獲取到$_EVN
但是獲取不到.evn文件下的配置。為什么?
但是使用env::get()還可以設(shè)置我在.env下設(shè)置的值
tp5.1
我已經(jīng)修改了variables_order = "GPCS"并且可以獲取到$_EVN
但是獲取不到.evn文件下的配置。為什么?
但是使用env::get()還可以設(shè)置我在.env下設(shè)置的值
2018-06-11
舉報
2019-09-20
因為配置類Config已經(jīng)取消了環(huán)境變量的優(yōu)先識別,所以需要使用環(huán)境變量必須使用Env類來讀取,
我們直接dump($_Env['email']),系統(tǒng)會直接報錯,要獲取到我們在.env設(shè)置的環(huán)境變量可以使用Env::get('email');
2018-06-14
沒顯示系統(tǒng)環(huán)境變量的
打開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就可以了。
2018-06-11
.env
注意不是.evn
environment(環(huán)境)的簡寫