我们如何在核心 PHP 中设置环境变量而不使用 Cpanel 中的任何库

Posted

技术标签:

【中文标题】我们如何在核心 PHP 中设置环境变量而不使用 Cpanel 中的任何库【英文标题】:How we can set environment variables in core PHP without using any library in Cpanel 【发布时间】:2022-01-19 06:06:09 【问题描述】:

我想将我的凭据存储在一个安全的地方,并可以在我的 cpanel 文件中将它们用作环境变量。我不想使用任何库或作曲家方法来做到这一点。我已经通过使用 .htaccess 文件在网络上看到了相同的解决方案,但没有得到正确的语法来做到这一点。 所以,请帮我这样做。

【问题讨论】:

【参考方案1】:

你可以这样做:

// Set the environment variable, NAME.
putenv('NAME="Robert Smith"');

// Retrieve the environment variable, NAME.
echo getenv('NAME');

// Unset the environment variable, NAME.
putenv('NAME');

在 Apache 配置中设置环境变量 如果您使用 Apache 作为您的 Web 服务器,那么您可以使用 SetEnv 指令来设置环境变量。该指令可用于 Apache 的主服务器配置、虚拟主机配置、目录配置或 .htaccess 文件。

该指令采用区分大小写的名称和值,如果它包含空格,则必须用引号引起来。如果没有提供值,变量将被初始化为一个空字符串。

SetEnv NAME "罗伯特·史密斯"

【讨论】:

以上是关于我们如何在核心 PHP 中设置环境变量而不使用 Cpanel 中的任何库的主要内容,如果未能解决你的问题,请参考以下文章

如何在 PyCharm 中设置环境变量?

如何在PHP中设置和使用PHP_INI_SCAN_DIR环境变量? [重复]

我们如何在 C# 中设置/获取其他用户的环境变量?

在windows中设置环境变量PATH

在git bash中设置一个环境变量

如何使用更新条件在 Wix 中设置变量?