You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu 22.04站点PHP版本显示异常求助:已装PHP8.2却显示8.0

解决Ubuntu 22.04中Apache站点仍使用PHP8.0而非8.2的问题

不需要急于卸载旧版PHP包,Ubuntu支持多PHP版本共存,只需调整Apache的模块配置和相关设置即可切换到新版本,具体步骤如下:

  • 禁用旧版PHP Apache模块:
    执行命令禁用PHP8.0的Apache模块,避免与8.2冲突:

    sudo a2dismod php8.0
    
  • 重启Apache服务使配置生效:

    sudo systemctl restart apache2
    
  • 验证当前启用的PHP模块:
    查看Apache已启用的模块,确认只有php8.2相关条目:

    ls /etc/apache2/mods-enabled/ | grep php
    
  • 检查虚拟主机配置(若有单独设置):
    部分站点的虚拟主机配置文件(位于/etc/apache2/sites-available/目录下)可能硬编码了PHP版本,比如包含SetHandler application/x-httpd-php8.0这类指令,需将其修改为application/x-httpd-php8.2,修改后再次重启Apache。

  • (可选)设置CLI默认PHP版本:
    如果需要命令行使用PHP8.2作为默认版本,执行以下命令并选择对应的PHP8.2选项:

    sudo update-alternatives --config php
    

完成上述操作后,重新访问你的phpinfo.php文件,即可确认站点是否已切换到PHP8.2。

内容的提问来源于stack exchange,提问作者J82

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.16 03:39:57