如何修复 PHP 安装错误

已发表: 2021-07-12

在尝试安装 WordPress 或访问您的 WordPress 站点时,您是否遇到过“您的 PHP 安装似乎缺少 WordPress 所需的 MySQL 扩展”错误? 尽管 WordPress 是可用的最佳虚拟主机,但您仍会不时遇到错误。 与其他 WordPress 错误消息一样,我们知道收到一条阻止您使用或查看您的 WordPress 网站的消息令人沮丧。 然而,没有必要恐慌! 当您网站上的代码出现问题并且某些东西阻止 WordPress 与其 MySQL 数据库连接时,通常会发生此错误。 在本文中,我们将详细讨论此错误以及如何修复它。 这比修复 WordPress 中的 404 错误要复杂一些,可能需要一些专家帮助。

如何修复“您的 PHP 安装似乎缺少 WordPress 所需的 MySQL 扩展”错误

“WordPress 缺少 MySQL 扩展”错误

由于服务器上的代码或脚本存在问题,会出现“您的 PHP 安装似乎缺少 WordPress 所需的 MySQL 扩展”错误。 更具体地说,这意味着您服务器上的 PHP 没有必要的扩展来将您的 WordPress 站点连接到其 MySQL 数据库。

“您的 PHP 安装似乎缺少 MySQL 扩展”错误的原因

导致此错误的主要原因有两个:

您使用的是过时版本的 WordPress

如果您使用非常旧的 WordPress 版本和现代版本的 PHP,您可能会收到此错误。 那是因为 PHP 7.0 弃用了 MySQL 扩展而支持 MySQLi。 这意味着 PHP 7+ 不再包含 WordPress 需要的 MySQL 扩展。 较新版本的 WordPress 使用较新的 PDO_MySQL 或 MySQLi 扩展。 这就是为什么旧版本的 WordPress(也就是低于 3.9 版)可能会导致此错误的原因。

您使用的是 PHP 5.6 或更低版本,但缺少扩展或配置不正确

您可能遇到此错误的另一个原因是因为您使用的是 PHP 5.6,这是在 MySQL 扩展被弃用之前,但该扩展丢失或配置不正确。

“WordPress 缺少 MySQL 扩展”错误

如何修复“您的 PHP 安装似乎缺少 WordPress 所需的 MySQL 扩展”错误

现在您知道此错误的含义以及可能导致该错误的原因,让我们讨论您可以采取的一些步骤来解决该问题。

1. 检查您使用的是哪个版本的 PHP

解决此问题的第一种方法是检查您的 WordPress 站点的服务器正在运行的 PHP 版本。 这将帮助您确定下一步要采取的措施。 要进行检查,请首先使用 FTP 连接到 WordPress 站点的服务器。 如果您不知道您的 FTP 凭据,您可以从您的网络主机获取它们。 您将需要一个 FTP 客户端来连接。 如果您的主机使用 cPanel,您可以使用 cPanel 文件管理器工具。

连接到服务器后,接下来在 WordPress 网站的根目录中创建一个名为 phpinfo.php 的新文件。 (这应该与包含 wp-config.php 文件的文件夹相同。)

接下来,编辑文件并添加以下代码片段:

<php

phpinfo();

?>

然后,保存文件(并在必要时重新上传保存的版本)并导航到 yoursite.com/phpinfo.php,并确保将 yoursite.com 替换为您的实际域名。 您将看到一个屏幕,其中显示了有关服务器上 PHP 配置的大量数据。 向下滚动到“核心”部分,找到“PHP 版本”项。 检查数字:它们的格式为 xxx 如果您的 PHP 以 7 开头,则您很可能需要更新 WordPress 软件。 如果没有,您可能缺少 MySQL 扩展。 强烈建议您在您的网站上使用最新版本的 PHP。

2. 更新核心 WordPress 软件

如果您的服务器使用 PHP 7+,原因可能是您运行的是旧版本的 WordPress。 如果您使用的是 WordPress 3.9 或更低版本,则可能会触发此错误。 在这种情况下,您需要更新您的 WordPress 软件。 好消息是,当您更新 WordPress 软件时,您将获得许多其他功能、安全性和性能优势。 2021 年 WordPress 的最新版本是 WordPress 5.7。

如何手动升级 WordPress 软件

要手动升级您拥有的 WordPress 版本,请首先确保您的网站已备份。 然后,转到 WordPress.org 并下载该软件的最新版本。 下载后,将 zip 文件解压缩到您的计算机。 接下来,打开包含所有 WordPress 文件的文件并删除这些项目:

  • wp-config-sample.php 文件
  • wp-config.php 文件(如果有这个文件,可能没有)
  • 和 wp-content 文件夹

删除这些后,将剩余的文件和文件夹通过 FTP 上传到您的服务器。 当您的 FTP 客户端提示您重复文件时,告诉它覆盖所有文件。 文件上传完成后,您的 WordPress 站点将在最新版本上运行,错误应该已解决! 不要忘记还将所有 WordPress 主题和 WordPress 插件也更新到最新版本。

wordpress 错误

3.检查是否安装了MySQL扩展

如果您的服务器仍在使用 PHP 5.6 或更低版本,您的站点可能缺少 WordPress 所需的 MySQL 扩展。 要检查您是否缺少此扩展程序,请返回您在本文第一步中上传到服务器的 phpinfo.php 文件。 检查名为“mysql”或“mysqli”的部分。 如果安装了 MySQL 扩展,您将在“客户端 API 库版本”项旁边看到一个版本号。

如果找不到此数据,则说明未安装 MySQL 扩展。 在这种情况下,我们建议您联系主机的支持人员并要求他们为您安装。

4. 确保您的 PHP 扩展配置正确

如果您使用的是 PHP 5.6 或更低版本并且安装了扩展,则问题可能是没有正确配置。 PHP 扩展存在一些常见问题:

  • 在使用 Linux 服务器时上传适用于 Windows 服务器的 php.ini 文件
  • 文件路径不正确

要查找 php.ini 文件的位置,请转到您之前创建的 phpinfo.php 文件。 首先,确保通过将现有文件下载到本地计算机来备份它。 然后,尝试删除 php.ini 文件,这可能会解决问题。

您的 php 安装似乎缺少 mysql 扩展

使用 SEO Design Chicago 修复 WordPress 错误

希望这些步骤可以帮助您解决“您的 PHP 安装似乎缺少 WordPress 所需的 MySQL 扩展”错误。 如果您的 WordPress 网站仍然遇到错误和问题,请联系 SEO Design Chicago 的专家! 我们的 Web 开发人员可以帮助您修复您在使用 WordPress 网站时遇到的任何常见 WordPress 错误和问题。

常见问题:

  • “您的 PHP 安装似乎缺少 WordPress 所需的 MySQL 扩展”错误是什么意思?
  • 如何检查是否安装了 MySQL 扩展?
  • 什么导致“WordPress Missing MySQL extension”错误?
  • 如何修复“您的 PHP 安装似乎缺少 WordPress 所需的 MySQL 扩展”错误?
  • 如何升级我的 WordPress 软件?