0

我将一些环境变量作为 bash 变量和其他环境变量放入 .env 文件中。
在我的 php 脚本中,我使用这个加载 env 变量

require __DIR__.'/vendor/autoload.php';
use Dotenv\Dotenv;

$dotenv = Dotenv::createImmutable(__DIR__);
$dotenv->load();

但是这样我只有.env file variables,我怎样才能得到bash环境变量???

4

1 回答 1

0

这应该工作

// Example use of getenv()
$ip = getenv('REMOTE_ADDR');

// Or simply use a Superglobal ($_SERVER or $_ENV)
$ip = $_SERVER['REMOTE_ADDR'];

来自 PHP 文档, https://www.php.net/manual/en/function.getenv.php

于 2021-08-17T16:42:24.460 回答