PHP无法读取.env的配置变量原因

今天帮一个客户在一台服务器配置laravel,在安装好宝塔后,配置了php环境,把laravel项目上传,并且在根目录的.env上配置好数据库等信息后,发现无法正常使用

通过排查发现.env的变量无法正常获取,排查了好久后来发现是因为php配置了disable_functions禁用函数,有一个函数被禁用了,就是putenv。

由于不能putenv,所以无法getenv,要解决的话有两个方案

1、去掉禁用函数里的puenv

2、改用app.php来做配置文件。

相关推荐
南 阳2 小时前
Python从入门到精通day59
开发语言·python·php
源码潇潇和逸逸3 小时前
独立部署高校圈子平台:PHP+UniApp打造社交+交易+服务一站式校园解决方案
开发语言·uni-app·php
liuxin_07257 小时前
vscode cursor
php
桌面运维家7 小时前
KVM虚拟机:Neutron网络故障诊断与修复实战
服务器·网络·php
hzb666668 小时前
xd_day32-day40
java·javascript·学习·安全·web安全·tomcat·php
思茂信息9 小时前
CST软件加载 Pin 二极管的可重构电桥仿真研究
服务器·开发语言·人工智能·php·cst·电磁仿真·电磁辐射
徒 花11 小时前
HCIA知识整理2
开发语言·php
大黄说说11 小时前
PHP 数组 vs SPL 数据结构:队列与栈场景下的性能对决
开发语言·数据结构·php
一只会跑会跳会发疯的猴子11 小时前
php操作mysql数据库增删改查
数据库·mysql·php
luanma15098012 小时前
PHP vs Lua:脚本语言核心差异解析
开发语言·php·lua