【发布时间】:2020-09-21 13:17:13
【问题描述】:
我已将 PHP 代码从 Linux 服务器克隆到 Windows WAMP 服务器。当我运行 index.php 页面时,出现图片中的错误。根据我在 Windows WAMP 服务器中的计算结果,环境变量尚未初始化。
如何在环境中初始化这些变量?
谢谢。
DB::init([
'host' => $_ENV['DB_HOST'],
'database' => $_ENV['DB_DATABASE'],
'user' => $_ENV['DB_USERNAME'],
'password' => $_ENV['DB_PASSWORD'],
]);
【问题讨论】:
-
我在目录:C:\WAMP\bin\apache\apache2.4.41\conf 中有一个名为httpd的文件。我已经输入了它:SetEnv DB_DATABASE 'pettbot' 我在一个随机的地方输入了这个文本,它不在任何标签内,因为我不确定标签是什么。它仍然不起作用。我是否忽略了在其周围放置适当的标签?我使用的是正确的文件吗?我的语法正确吗?
-
它不需要在任何标签内。你重启了 Apache 吗?
-
我重启了Apache,问题依旧。
-
如果你在PHP中使用
getenv('DB_DATABASE'),值会通过吗?