解决方法: 您的 PHP 安装似乎缺少 WordPress 所需的 MySQL 扩展
目录
上周,我的一位客户来找我,寻求有关他们网站的帮助。他试图带来一个他必须重新生活的旧 WordPress 网站。但问题是当他尝试查看或访问 WP 仪表板时,他收到一条错误消息,指出“您的 PHP 安装似乎缺少 WordPress 所需的 MySQL 扩展”。花了一些时间后,我能够修复错误。所以我认为与您分享我找到的解决方案是个好主意。
首要的事。是什么导致了这个缺少 MySQL 扩展的问题?
错误消息一目了然。此错误: 您的 PHP 安装似乎缺少 WordPress 所需的 MySQL 扩展。 表示您服务器的 PHP 缺少将您的 WordPress 网站链接到其 MySQL 数据库所需的扩展名。
但是为什么?
第一个原因: 此问题可能是由旧版本的 WordPress(低于 3.9 版本)安装引起的。您的网站已过时,但服务器上的 PHP 安装已更新到版本 7 或更高版本。显然,存在不匹配。右?
MySQL 在 PHP 7.0 中被弃用,取而代之的是 MySQLi。因此,基本上,7 以上的 PHP 版本没有旧版本的 WordPress 正在寻找的 MySQL 扩展。 在较新版本中,WordPress 使用 PDO_MySQL 或 MySQLi 扩展。
第二个原因: 在另一种情况下,您的 WordPress 已过时,服务器上的 PHP 版本也已过时。(PHP 5.6 – 在 MySQL 扩展被弃用之前)。但。。。
您实际上缺少扩展或配置错误。
好的,现在您知道“您的 PHP 安装似乎缺少 WordPress 所需的 MySQL 扩展”错误消息背后的原因是什么。让我们深入研究一下,看看如何解决它!
如何修复缺少 MySQL 扩展的错误
查找服务器上安装的 PHP 版本
首先,我们需要找出我们服务器上安装的 PHP 版本。您可以在 Cpanel 面板 您或许能够在那里找到必要的信息。但是,如果您找不到该信息的位置,请尝试以下方法。
- 打开您喜欢的代码/文本编辑器。如果你找不到一个好的,请阅读 这 以做出正确的选择。
- 创建一个 PHP 文件并为其命名 phpinfo.php
- 复制下面的 PHP 代码,粘贴到里面 phpinfo.php 文件并保存它。
<?php phpinfo(); ?>
现在我们需要将此文件上传到您的 WordPress 网站的根目录。到同一位置,您可以在其中找到 wp-config.php 文件。
如果您的虚拟主机提供某种文件管理器工具,您可以在那里上传文件。否则,我们需要一个 FTP 客户端来执行上传。您可以使用一些很棒的免费 FTP 客户端。如果您的计算机上没有安装任何 API,请尝试以下选项。
- FileZilla 文件 (Mac 和 Windows)
- Cyber Duck 系列 (Mac 和 Windows)
将文件上传到服务器后,打开 Web 浏览器并转到 www.yoursite.com/phpinfo.php .(不要忘记替换 www.yoursite.com 替换为您的域)
在 Web 浏览器中打开文件后,您将能够在页面顶部看到 PHP 版本。(见下图)。否则,向下滚动到 ' 核心 ' 部分,请参阅 PHP 版本。


所以,正如你在我的服务器上看到的那样,PHP 版本在 7.0 以上。(这只是一个本地设置,仅用于向您展示过程)。这意味着,要修复错误,我们需要将 WordPress 安装更新到最新版本,因为 7.0 以上的 PHP 版本默认不包含缺少的扩展。
在这篇文章的最后,我提供了在不访问 WP 仪表板的情况下更新 WordPress 安装的方法。
如果您的 PHP 版本不高于 7.0
如果你发现服务器上的 PHP 版本不是最新的,还在使用 PHP 5.6 或更低版本,那么我们必须知道 MySQL 扩展实际上缺失或配置不当。
要知道这一点,请向下滚动页面并查找名为 MySQL 或 MySQLi (见下面的附件)。

如果您已正确安装或配置 MySQL 扩展,您将能够在 客户端 API 库版本 .
如果在 phpinfo.php 文件中找不到 MySQL 部分,该怎么办?
遗憾的是,这意味着错误消息 ' 您的 PHP 安装似乎缺少 WordPress 所需的 MySQL 扩展 ',说的是实话。您实际上缺少 MySQL 扩展。因此,在这种情况下,您需要联系您的网络托管公司并向他们寻求帮助。他们会为您安装它。
MySQL 部分,但仍显示错误。
如果能找到该部分,则表示它已安装但配置不正确。这 php.ini 文件。首先尝试删除文件,看看是否能解决问题。您可以通过检查 phpinfo.php 文件。旁边显示 pah 加载的配置文件 .

这就是解决错误的方法 '您的 PHP 安装似乎缺少 WordPress 所需的 MySQL 扩展 ‘.
最后,我将告诉您如何在不访问 WordPress 仪表板的情况下升级 WordPress 安装。 手动方式。
如何手动将 WordPress 升级到最新版本
- 转到 WordPress.org 并下载最新版本的 WordPress。
- 将 zip 文件解压缩到桌面。
- 删除 wp-config-sample.php 文件,您可以在 Extract 文件夹中找到该文件。
- 检查您是否有 wp-config.php 文件。如果你有那个,也需要删除它。
- 删除 WP 内容 文件夹。
- 现在打开 FTP 客户端应用程序并连接到您的 Web 服务器。
- 将剩余所有文件和文件夹上传到服务器。Use overwrite 方法。

就是这样。如果您仍然无法解决此问题,请在下面发表评论。我会尽快回复。