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模块未安装,需先完成模块安装再进行版本切换。
操作步骤
- 更新软件源并安装PHP8.1的Apache模块
sudo apt update && sudo apt install libapache2-mod-php8.1若系统未安装PHP8.1本体,可先执行:
sudo apt install php8.1- 禁用PHP8.0模块
sudo a2dismod php8.0- 启用PHP8.1模块
sudo a2enmod php8.1- 重启Apache服务使配置生效
sudo systemctl restart apache2
验证切换结果
执行以下命令查看当前PHP版本:
php -v
或创建phpinfo页面确认:
<?php phpinfo(); ?>
将文件放置在Apache默认网站根目录/var/www/html/,通过浏览器访问即可查看当前PHP环境信息。
内容的提问来源于stack exchange,提问作者Shahlal Hossain
相关产品推荐
相关产品推荐

