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

Ubuntu Server 20.04切换PHP版本报错:sudo a2enmod php8.1提示模块不存在

解决Ubuntu Server 20.04下Apache切换PHP8.1失败的问题

问题分析

执行sudo a2enmod php8.1报错ERROR: Module php8.1 does not exist!,核心原因是PHP8.1的Apache模块未安装,需先完成模块安装再进行版本切换。

操作步骤

    1. 更新软件源并安装PHP8.1的Apache模块
    sudo apt update && sudo apt install libapache2-mod-php8.1
    

    若系统未安装PHP8.1本体,可先执行:

    sudo apt install php8.1
    
    1. 禁用PHP8.0模块
    sudo a2dismod php8.0
    
    1. 启用PHP8.1模块
    sudo a2enmod php8.1
    
    1. 重启Apache服务使配置生效
    sudo systemctl restart apache2
    

验证切换结果

执行以下命令查看当前PHP版本:

php -v

或创建phpinfo页面确认:

<?php phpinfo(); ?>

将文件放置在Apache默认网站根目录/var/www/html/,通过浏览器访问即可查看当前PHP环境信息。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.22 13:48:13