我们如何在核心 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 中的任何库的主要内容,如果未能解决你的问题,请参考以下文章