我有一个Linux环境,还有一个PHP Web应用程序,它基于环境变量有条件地运行,在PHP中使用getenv.我需要知道这些环境变量需要如何设置才能使应用程序正常工作.我不知道如何在Apache上设置它.

此外,我需要能够 for each 域分别配置单独的环境变量.

请就如何实现这一点提供建议.

推荐答案

大致如下:

<VirtualHost hostname:80>
   ...
   SetEnv VARIABLE_NAME variable_value
   ...
</VirtualHost>

Php相关问答推荐

来自另一个表的SQL过滤器

以编程方式更改新订单、已取消订单和失败订单的邮箱WooCommerce通知

从含有特殊字符的ANSI文本文件中读取数据是在移值,为什么?

PHP:PHP手册-Manual

在没有symfony应用程序的情况下使用安全Bundle 包时,缺少配置构建器类

如何在汇总表构建器中操作LALAVEL细丝Sum::Make()值

如果日期是过go 日期,则隐藏事件发布类型

未收到Strava WebHook事件数据

如何在PHP中根据会话将用户重定向到不同的页面?

随机显示WordPress快捷代码功能时出现问题

如果所有请求都通过index.php路由,如何使用htaccess文件强制使用HTTPS?

用户注册表单中的 HTTP 错误 405

Woocommerce API - 图像问题

htaccess 重定向子域错误的 url

PHP 中的 libgd 无法读取 Apache 配置中的 SetEnv GDFONTPATH

Firefox 115 会话行为:为什么页面无法找到要加载的现有会话 ID?

如何正确判断 PHP 是否已正确配置为使用 DOMDocument?

Laravel:ArgumentCountError: 函数 App\Mail 的参数太少

正则表达式抓取递归括号的内容

如何在 WooCommerce 中显示每个自定义选项卡的内容