PHP 环境变量可用于存储和检索信息,可通过以下方式设置:PHP.ini 文件:添加 variable_name = value 行。getenv() 函数:用于检索环境变量。putenv() 函数:设置临时环境变量。Apache 的 .htaccess 文件:添加 SetEnv DB_HOST localhost 行。Nginx 的 fastcgi_params 文件:添加 fastcgi_param DB_HOST localhost; 行。Docker:使用环境变量文件或 -e 参数。

如何设置 PHP 环境变量
PHP 环境变量可用于在 PHP 代码中存储和检索信息。它们用于各种目的,例如存储数据库连接信息、配置设置和其他动态数据。
在 PHP.ini 文件中设置环境变量
这是设置 PHP 环境变量最常见的方法。
立即学习“PHP免费学习笔记(深入)”;
-
编辑 php.ini 文件:通常位于
/etc/php/7.4/php.ini(针对 PHP 7.4)。 -
添加一行:按照以下格式添加一行:
variable_name = value。例如:DB_HOST = localhost。 - 保存并重启 PHP:保存更改并重新启动 PHP 服务。
使用 getenv() 函数
getenv() 函数可用于在 PHP 代码中检索环境变量。
$dbHost = getenv('DB_HOST');设置临时环境变量
PHP商城系统是国内领先商城系统,网店系统,购物系统,网上商城系统,B2C商城系统产品.同时也是一个商业的PHP开发框架。PHP 商城系统由内容、文章、会员、留言、订单、 财务、广告、短消息、数据库管理、营销推广、内置支付管理、商品配送管理、无限级分类、全站搜索等多个功能模块插件组成。在当今瞬机万变的市场环境中,快速高效的IT解决方案是您业务成功的关键。我们PHP商城系统能为您量身打造完全符合需求
putenv() 函数可用于设置临时环境变量,这些变量仅在当前脚本执行期间可用。
putenv('DB_HOST=localhost');
$dbHost = getenv('DB_HOST');使用 Apache 的 .htaccess 文件
如果使用 Apache 服务器,可以使用 .htaccess 文件设置环境变量。
-
创建 .htaccess 文件:在项目根目录中创建名为
.htaccess的文件。 - 添加行:添加以下行:
SetEnv DB_HOST localhost
使用 Nginx 的 fastcgi_params 文件
如果使用 Nginx 服务器,可以使用 fastcgi_params 文件设置环境变量。
-
编辑 fastcgi_params 文件:通常位于
/etc/nginx/fastcgi_params。 - 添加行:添加以下行:
fastcgi_param DB_HOST localhost;
使用 Docker
在 Docker 容器中,可以使用环境变量文件或 -e 参数设置环境变量。










