无尘阁日记

无尘阁日记

解决 PHP 7.4 与 phpMyAdmin 4.8.5 不兼容问题的 3 大方法:提升效率、优化体验
2024-10-30

在 phpMyAdmin 4.8.5 与 PHP 7.4 一起使用时,确实会出现大量的 Deprecation Notice(弃用警告),这是由于 phpMyAdmin 4.8.5 中一些函数或特性在 PHP 7.4 中已不推荐使用。以下是几种解决方法:

方法 1:关闭 PHP 的错误报告

php.ini 文件中,设置 PHP 错误报告级别,忽略弃用警告。

  1. 打开 php.ini 文件,通常位于 phpStudy 安装目录的 PHP 文件夹中。

  2. 找到 error_reporting 配置项,将其设置为忽略弃用警告:

    error_reporting = E_ALL & ~E_DEPRECATED & ~E_NOTICE
  3. 保存文件并重启 PHP 服务。

这种方式会使 PHP 忽略所有的弃用和通知级别的警告,不会影响实际功能,但会隐藏所有类似的警告。

方法 2:升级 phpMyAdmin

phpMyAdmin 4.8.5 是较旧的版本,许多弃用问题在更新版本中已修复。可以尝试升级至 phpMyAdmin 5.1 或更新版本,这些版本已与 PHP 7.4 和 8.0 兼容。以下是升级步骤:

  1. 访问 phpMyAdmin 官网下载最新版本。

  2. 替换 phpStudy 中的旧版 phpMyAdmin 文件夹(注意备份数据库)。

  3. 重新启动 phpStudy。

方法 3:使用最新的 phpMyAdmin 与 PHP 7.4 兼容配置

某些情况下,仅升级部分配置或插件即可,详细方法可以参考 phpMyAdmin 官方文档,并将 display_errors 设置为 Off,避免显示不必要的警告。


prompt:

phpmyadmin4.8.5,我装的php是7.4.3,提示一大堆Deprecation Notice,怎么处理?

发表评论: