环境变量如何存储和使用?

How are env variable stored and used?

如何设置一个并在 PHP 中使用它?

我正在研究 linux,到目前为止我可以做 export foo='bar' 并使用 echo $foo 这有效,但是我如何在 [=22= 中设置 ENV 变量] 并在 PHP 中使用它?

我假设我可以使用 php 中的 $_ENV 来获取内容,但不确定如何存储它,以及即使我重新启动机器它是否会保留在那里

在 apache 中你可以这样定义环境变量

<VirtualHost hostname:80>

   SetEnv VARIABLE_NAME variable_value

</VirtualHost>

或者您可以将其添加到文件 .profile 或 .bashrc 或您当前的 shell 配置文件(位于您的主目录中)。然后,每次您打开 shell 时都会加载它。