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

Debian安装DVWA缺少php7.2-mysql,如何强制Apache使用PHP7.4

Debian系统Apache切换PHP版本操作步骤

前置说明:当前Apache默认加载PHP7.2版本,目标切换至已安装且带MySQL模块的PHP7.4版本,所有操作均需使用root权限执行,普通用户执行请在命令前添加sudo前缀

  • 第一步:确认PHP7.4的Apache模块已安装
    执行命令查询安装状态:
    dpkg -l | grep libapache2-mod-php7.4
    若无输出则执行安装命令:
    apt install libapache2-mod-php7.4 -y
  • 第二步:禁用PHP7.2的Apache模块
    a2dismod php7.2
  • 第三步:启用PHP7.4的Apache模块
    a2enmod php7.4
  • 第四步:重启Apache服务生效配置
    systemctl restart apache2

切换结果验证

执行以下命令查看Apache当前加载的PHP模块版本:
apache2ctl -M | grep php
输出含php7.4_module (shared)即为切换成功。也可创建phpinfo页面核对加载的php.ini路径、MySQL模块状态:

  1. 创建测试文件:echo "<?php phpinfo(); ?>" > /var/www/html/info.php
  2. 浏览器访问服务器地址加/info.php,确认以下信息:
    • Configuration File (php.ini) Path为/etc/php/7.4/apache2
    • 存在mysqli/pdo_mysql模块的加载记录
  3. 验证完成后删除测试文件,避免泄露服务器信息:
    rm /var/www/html/info.php

可选配置迁移

若之前在PHP7.2中做过自定义配置,可将/etc/php/7.2/apache2/conf.d/目录下的自定义配置文件复制到/etc/php/7.4/apache2/conf.d/目录,复制完成后重启Apache生效。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.06 09:39:03