小编ioa*_*.th的帖子

如何使环境变量可用于 Apache,作为服务启动?

我知道添加一些环境变量 to/etc/environment将使它们在系统范围内可用,将它们添加到/etc/profile~/.bashrc或等效的,将使特定用户可用......然而,所有这些都适用于交互式会话。当 Apache 作为systemd服务启动时,它是一个非交互式会话,因此它看不到那些环境变量。我可以让 Apache 解析一个.env包含以下行的文件吗

env1=foo
env2=bar
...
Run Code Online (Sandbox Code Playgroud)

然后可以在我的 PHP 代码中使用$_SERVER['foo']等访问它们。当然,我也想为其他systemd服务实现相同的功能,那么是否有任何特定文件为服务提供 env 变量?

php apache environment-variables

6
推荐指数
1
解决办法
5583
查看次数

标签 统计

apache ×1

environment-variables ×1

php ×1