各位大佬,請(qǐng)教一下,再linux系統(tǒng)下,為什么 webman/push的配置文件,無(wú)法獲取到 .env里的配置,這里獲取為空,window系統(tǒng)下沒(méi)有問(wèn)題
如圖:
linux運(yùn)行提示服務(wù)啟動(dòng)失敗,云因就是這個(gè)websocket位置沒(méi)有獲取到端口,手動(dòng)寫(xiě)死3737端口就可以正常啟動(dòng),但是 thinkorm.php 數(shù)據(jù)庫(kù)配置文件可以正常從 .env里獲取配置
沒(méi)有出現(xiàn)你說(shuō)的情況
var_dump(config('plugin.webman.push.app.具體配置項(xiàng)'));
自己初始化一下 .env文件即可 畢竟是兩個(gè)框架
我看 bootstrap.php文件中有對(duì)應(yīng)的邏輯但是 Dotenv/Dotenv 這個(gè)庫(kù)找不到了
我這邊用 Symfony/Dotenv 替換了一下 大概是這樣的