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

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

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

推荐答案

大致如下:

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

Php相关问答推荐

如何在php中更新ajax成功的子div元素

Laravel 自定义验证器返回页面而不是 json

数字到 Excel 列名的转换

使用 ffmpeg 和 PHP 为转换后的视频添加徽标或水印

如何在php中传递值

如何验证没有要验证的特定属性的发布请求

在 WooCommerce 单品页面上使用 ACF true/false字段

Laravel PackageManifest.php:未定义索引:名称

消息:try 访问 null 类型值的数组偏移量

dyld:库未加载:/usr/local/opt/icu4c/lib/libicui18n.62.dylib 在 Mac 上使用 brew 安装节点后运行 php 错误

将 POSTMAN 请求转换为 Curl

PHP setcookie“SameSite = Strict”?

Laravel:语法错误或访问冲突:1055 错误

在Blade 中访问 Laravel .env 变量

如何在没有 Composer 的情况下安装 Composer PHP 包?

如何去除 PHP 变量中的空格?

在 Docker 中安装 GD

PHP 7 接口,返回类型提示和self

使用 Postman 通过原始 JSON 发送 POST 数据

如何在不使用 Firebase 控制台的情况下发送 Firebase 云消息传递通知?