'apache_getenv' 自升级到 PHP 8 后出现问题

Problem with 'apache_getenv' since upgrading to PHP 8

我希望得到一些帮助来解决我遇到的 Apache/PHP 8 问题。自从在我的 LAMP 服务器上升级到 PHP 8 后,我的日志一直在输出以下错误:

PHP Fatal error:  Uncaught Error: Call to undefined function apache_getenv() ...

我已经用 var_dump(is_callable('apache_getenv')) 和值 returns 进行了快速调试,因为 bool(false)

我尝试过:

似乎没有任何效果,我对如何解决这个问题有点困惑。我的应用程序依赖于我的站点 .conf 文件中设置的一些环境变量,因此 apache_getenv 很重要。

这只是缺少模块或安装错误的情况吗?我错过了什么?

如有任何帮助,我们将不胜感激。

供参考,我的系统是运行 Ubuntu 18.04.5

谢谢!

更新: 基于@C。 Celora 上面的建议 getenv() 似乎解决了我无法通过 apache_getenv() 获取环境变量的首要问题。谢谢!

我仍然没有弄清楚为什么 apache_getenv 在我的 PHP 8 安装上不起作用,但这不再是我的障碍。