PHP框架加载不上.env文件中的变量

server/2025/3/13 18:00:55/

以lumen5.5框架为例,根目录中bootstrap文件夹下的app.php文件中
 

php">(new Dotenv\Dotenv(__DIR__.'/../'))->load();

是读取所有.env中的文件的,这个是正常的,但是在代码中的任何位置或者在config目录下的databases.php里,代码如下:

php">return ['default' => env('DB_CONNECTION', 'mysql'),'connections' => ['mysql' => ['driver' => 'mysql','host' => env('DB_HOST', '127.0.0.1'),'port' => env('DB_PORT', '3306'),'database' => env('DB_DATABASE', 'forge'),'username' => env('DB_USERNAME', 'forge'),'password' => env('DB_PASSWORD', ''),'unix_socket' => env('DB_SOCKET', ''),'charset' => 'utf8mb4','collation' => 'utf8mb4_unicode_ci','prefix' => env('DB_PREFIX', ''),'strict' => false, //from true'engine' => null,]]
]

这里面都去不到env的任何参数,此时在服务器的项目根目录下执行如下命令:
 

php -i | grep disable_functions

显示如下:

如果有putenv这个值,此时应编辑php.ini文件,删除putenv这个值,然后重启php即可解决此问题


http://www.ppmy.cn/server/174682.html

相关文章

QT中,main中事件循环中出了{}范围对象也会析构的问题

前言 首先来看一个问题:如下代码,player的位置放在if的括号里面,是否有什么问题? 分析 其实很多人不经意会这么写,但是结果是不会正常执行,引发的问题是,执行完openFile()函数以后&#xff0c…

AP AR

混淆矩阵 真实值正例真实值负例预测值正例TPFP预测值负例FNTN (根据阈值预测) P精确度计算:TP/(TPFP) R召回率计算:TP/(TPFN) AP 综合考虑P R 根据不同的阈值计算出不同的PR组合, 画出PR曲线,计算曲线…

海康机器人搞工业机器人,我以为它忘记自己名字,作为技术,作为业务你跟不跟,机器视觉工程师搞视觉引导必须知道工业机器人四大坐标系

工业机器人的坐标系是编程、调试和操作的核心基础,不同坐标系决定了机器人的运动方式和参考基准。以下是工业机器人四大坐标系的详细解析,包括定义、功能、应用场景及注意事项: 关节坐标系(Joint Coordinates) 定义 以机器人各关节轴为独立运动单元,每个关节的旋转或直线…

读书笔记 - Spring Boot实战

读书笔记 - Spring Boot实战 第1章 入门Spring Boot精要1. 自动配置2. 起步依赖3. 命令行界面4. Actuator 使用Spring Initializr初始化Spring Boot项目 第2章 运用SpringBootSpringBootApplication配置应用程序属性指定基于功能的依赖覆盖起步依赖引入的传递依赖使用自动配置 …

项目上传到Gitee过程

在gitee上新建一个仓库 点击“克隆/下载”获取仓库地址 电脑上要装好git 在电脑本地文件夹右键“Git Bash Here” 依次执行如下命令 git init git remote add origin https://gitee.com/qlexcel/stm32-simple.git git pull origin master git add . git commit -m ‘init’…

DeepSeek与剪映短视频创作指南

DeepSeek(深度求索)作为一家专注实现AGI的中国公司,其技术可能涉及AI文本生成、图像处理等领域,结合剪映的智能剪辑功能,可以大幅提升短视频创作效率。以下是结合两者优势的详细创作步骤: 一、创意策划阶段…

严格把控K8S集群中的操作权限,为普通用户生成特定的kubeconfig文件

文章目录 前言一、背景二、证书和证书签名请求(了解)1.证书签名请求2.请求签名流程3.Kubernetes 签名者4.证书过期时间限制字段 二、脚本示例2.检查集群上下文及csr3.切换集群上下文,检查权限4.普通用户操作 总结 前言 使用并维护过K8S的ops/sre都知道,kubeconfig对于k8s的访问…

【CXX】6.2 str — rust::Str

Rust::Str 公共 API // rust/cxx.hclass Str final { public:Str() noexcept;Str(const Str &) noexcept;Str(const String &) noexcept;// 如果输入不是 UTF-8,抛出 std::invalid_argument 异常。Str(const std::string &);Str(const char *);Str(con…