如何修复 WordPress 中的“PHP 缺少 MySQL 扩展”错误


最近,一位用户遇到了“您的 PHP 安装似乎缺少 WordPress 所需的 MySQL 扩展”错误,并询问我们是否有办法修复它。

出现此错误时,它会阻止用户查看您的网站。如果这种情况频繁发生,那么可能会影响您网站的用户体验。

在本文中,我们将向您展示如何修复 WordPress 中的 PHP 缺少 MySQL 扩展错误。

PHP 缺少 MySQL 扩展错误是什么?

当您正在构建 WordPress 网站或访问网页时,您可能会遇到“您的 PHP 安装似乎缺少 WordPress 所需的 MySQL 扩展”错误。

此错误通常意味着您网站的代码出现问题,导致 WordPress 无法连接到其 MySQL 数据库。

当您更新或安装 WordPress、迁移网站、更改服务器配置或切换没有 MySQL 扩展的操作系统(如 Linux)时,通常会出现 PHP 缺少 MySQL 扩展错误。

也就是说,让我们看看这个错误的原因。

PHP缺少MySQL扩展错误是什么原因导致的?

发生 PHP 缺少 MySQL 扩展错误的原因有多种。

其中之一是您使用的是过时版本的 WordPress 和最新的 PHP 版本。如果您使用 PHP 7.0 或更高版本,那么您应该知道它已弃用 MySQL 扩展。

因此,如果您有使用 PHP 7.0 或更高版本的旧版 WordPress,则它将找不到 MySQL 扩展并导致此错误。

您可能会看到此错误的另一个原因是 MySQL 扩展丢失或配置不正确。即使您使用的是 PHP 5.6 或更低版本,由于过时的 MySQL 扩展,仍然可能会出现 PHP 缺少 MySQL 扩展错误。

现在,让我们看看修复“您的 PHP 安装似乎缺少 WordPress 所需的 MySQL 扩展”错误的一些方法。

您可以使用下面的链接查看您想要的任何提示:

修复 WordPress 中的 PHP 缺少 MySQL 扩展错误

现在您已经知道导致此 WordPress 错误的原因,以下是一些修复该错误的方法。

1.检查您使用的PHP版本

您可以做的第一件事是检查您网站的 PHP 版本。 WordPress 和 PHP 版本之间的冲突通常会导致 PHP 缺少 MySQL 扩展错误。

首先,您可以从 WordPress 仪表板前往工具 » 站点运行状况页面。从这里,只需切换到“信息”选项卡即可。

之后,您可以向下滚动到“服务器”部分并单击将其展开。在这里,您将看到您网站的服务器信息。

继续查看详细信息中的 PHP 版本。

如果您网站的 PHP 版本以 7 或更低版本开头,则意味着您需要更新它。这可以解决 PHP 缺少 MySQL 扩展错误,因为它将与最新的 WordPress 版本兼容。

我们强烈建议使用 PHP 8.0 或最新版本,因为它将保护您的网站免受安全威胁。此外,它还将优化您网站的性能并修复任何安全漏洞和错误。

您可以按照我们有关如何在 WordPress 中更新 PHP 版本的指南了解更多信息。

2.将WordPress更新到最新版本

检查 PHP 版本后,您还可以查看您正在使用的 WordPress 版本。

如果它是旧版本并且您运行的是最新的 PHP 版本,请考虑更新 WordPress 以解决 PHP 缺少 MySQL 扩展错误。

检查 WordPress 版本的一个简单方法是从 WordPress 管理面板转到仪表板 » 更新。在这里,查找“当前版本”信息。

如果 WordPress 版本为 3.9 或更低,那么我们建议更新它以修复丢失 MySQL 扩展的错误。

最棒的是 WordPress 带有内置的更新管理器。您只需单击按钮即可更新到最新版本。

要了解更多信息,请参阅我们有关如何安全更新 WordPress 的指南。

3. 确保安装了 MySQL 扩展

现在您已经更新了网站上的 PHP 版本和 WordPress,但仍然面临“PHP 缺少 MySQL 扩展”错误,那么您需要检查您的网站上是否正确安装了 MySQL 扩展。

您可以从 WordPress 仪表板转到工具 » 站点运行状况页面来执行此操作。接下来,您需要切换到“信息”选项卡。

之后,前往“数据库”部分并单击将其展开。

在扩展字段中,查找 mysqli 或 mysql。

如果您看到该字段为空或根本不可见,则意味着您缺少 MySQL 扩展。

现在,扩展的安装过程将取决于您的 WordPress 托管提供商。您只需向他们寻求帮助或要求支持团队为您安装即可。

4. 检查您的 PHP 配置

修复 PHP 缺少 MySQL 扩展错误的另一种方法是检查站点的 PHP 设置。

有时,您可能上传了错误的 php.ini 文件或使用了错误的文件路径。这会导致 PHP 配置问题和缺少 MySQL 扩展错误。

php.ini 文件是 PHP 的默认配置文件,会影响站点的运行方式。如果您使用不同的操作系统,通常会上传错误的文件。例如,您可能要在 Linux 服务器上上传适用于 Windows 的 php.ini 文件。

要在 phpinfo.php 文件中查找 php.ini 文件的路径,您可以在浏览器中输入以下网址:

www.example.com/phpinfo.php

只需确保将 www.example.com 替换为您的域名即可。

接下来,您将看到 PHP 安装的详细信息。

从这里,您可以向下滚动并查找“配置文件路径”或“加载的配置文件”字段。

找到 php.ini 文件后,只需连接到 FTP 客户端,转到文件路径,然后将其删除,看看它是否修复了 PHP 缺少 MySQL 扩展的错误。

删除之前,我们建议将现有文件下载到您的计算机上来创建备份。这样,如果出现任何问题,您可以恢复 php.ini 文件并访问您的网站。

修复 WordPress 错误的奖励资源

现在您已经了解了 PHP 缺少 MySQL 扩展错误,您还可以查看我们有关解决其他 WordPress 错误的指南:

  • 如何修复 WordPress 中的严重错误(一步一步)

  • 如何修复 WordPress 中的 500 内部服务器错误

  • 如何修复 WordPress 中的 DNS 服务器不响应错误(5 种方法)

  • 如何轻松启用 WordPress 调试模式来修复网站错误

  • 如何修复 WordPress 中图像后处理失败错误

我们希望本文能帮助您了解如何修复 WordPress 中的 PHP 缺少 MySQL 扩展错误。您可能还想查看我们提高 WordPress 性能的提示或完整的 WordPress 故障排除指南。

如果您喜欢这篇文章,请订阅我们的 WordPress 视频教程 YouTube 频道。您还可以在 Twitter 和 Facebook 上找到我们。