gpt4 book ai didi

phpinfo() 中的 PHP 版本与 ubuntu 服务器上的事件版本不匹配

转载 作者:行者123 更新时间:2023-12-04 18:58:48 26 4
gpt4 key购买 nike

我将我的 php 版本更新为 8.1,并在 /etc/php 内部我有两个目录:8.0 和 8.1 - 我不确定是否以及如何摆脱 8.0?
然而,我最担心的是,sudo php -v确实按预期返回:

PHP 8.1.2 (cli) (built: Jan 24 2022 10:42:33) (NTS)
但是,如果我使用 phpinfo()在我的脚本中,它返回 PHP Version 8.0.15 .我错过了什么?为了在我的脚本中使用当前的 PHP 版本,我应该怎么做?
编辑: sudo a2dismod php8.0Module php8.0 already disabled , 而 sudo a2enmod php8.1返回:
Considering dependency mpm_prefork for php8.1:
Considering conflict mpm_event for mpm_prefork:
Considering conflict mpm_worker for mpm_prefork:
Module mpm_prefork already enabled
Considering conflict php5 for php8.1:
Module php8.1 already enabled

最佳答案

您需要重新配置 Apache 服务器以使用所需的 PHP 版本。检查加载的 Apache 配置文件,例如 httpd.conf或您的操作系统特定的。
你需要告诉 Apache Web 服务器使用您安装的 PHP 8.1 版本。
如果您使用 Debian 或类似的操作系统,您可以使用以下命令禁用旧的 PHP 模块并启用新的 PHP 模块。

sudo a2dismod php8.0
sudo a2enmod php8.1

关于phpinfo() 中的 PHP 版本与 ubuntu 服务器上的事件版本不匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71178172/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com