您的 PHP 安装似乎缺少 WordPress 所需的 MySQL 扩展 – 解决方案
已发表: 2022-07-26您的 PHP 安装似乎缺少 WordPress 所需的 MySQL 扩展 – 解决方案
您是否在打开您的 wordpress 网站时遇到 PHP 安装“您的 PHP 安装似乎缺少 WordPress 所需的 MySQL 扩展”错误? 不用担心,在本文中,我们将向您介绍可以解决 PHP 安装错误的几种诊断方法。
为什么会出现缺少 MySQL 扩展错误?
这基本上是在以下情况下可能发生的 MySQL 错误:
- 您使用的是过时版本的 WordPress 或插件。
- 您使用的是较旧的 PHP 版本。
- 您没有正确配置 PHP 扩展。
- 未安装 MySQL 扩展。
MySQL扩展错误解决方案
PHP 安装错误可能由于上述几个原因而发生。 但是,可以通过以下步骤轻松诊断:
1:更新您的 WordPress 和插件:
诊断 MySQL 扩展问题的第一步是使用最新版本更新 WordPress 安装。 要检查您当前的 WordPress 版本并将其更新到最新版本,请按照以下步骤操作:
- 首先,登录您的 WordPress 仪表板。
- 登录后,将光标悬停在仪表板选项卡上,然后单击更新下拉菜单。
- 无论是 WordPress 更新还是插件更新。 两者都可以从更新部分查看,您可以轻松地将您的 WordPress 版本和插件更新到最新版本。
将 WordPress 和插件更新到最新版本后,请检查您的网站正在运行的 PHP 版本。 您可以按照以下步骤轻松检查您当前的 WordPress 网站 PHP 版本:
2:检查您网站的当前 PHP 版本:
要检查您使用的 PHP 版本,请按照以下步骤操作:
- 登录您的 cPanel 帐户。
- 导航到您的根目录(文件管理器>> Public_html ) 并创建一个新文件
- 将文件命名为phpinfo.php并点击Create New File按钮。
注意: phpinfo文件必须存在于您的 WordPress 站点的根目录中。
- 创建后,单击“编辑”按钮打开文件。
- 在phpinfo文件中添加以下命令,然后点击Save Changes按钮。
<?php
phpinfo();
?> - 保存文件后,从外部点击 phpinfo.php 文件以查看您当前的 PHP 版本。 例如,如果您的 WordPress 安装在www.YourDomain.com/wp中,则在搜索栏中键入www.YourDomain.com/wp/phpinfo.php 。 同样,如果您的网站位于根目录中,只需键入www.YourWebsite.com/phpinfo.php并按 Enter 按钮。
注意:不要忘记将YourWebsite.com替换为您自己的网站 URL。
- 从外部点击文件后,您将能够看到几乎所有 PHP 信息,例如 PHP 版本、构建日期、服务器 API 等。
这样您就可以检查您网站的当前 PHP 版本。 如果 PHP 版本高于 7,则意味着您必须更新 WordPress 网站的软件。 除此之外,如果您网站的 PHP 版本是 5.X,您可能会缺少应该立即修复的 MySQL 扩展。
3:配置PHP扩展:
注意:此方法适用于localhost用户。 如果您的网站未托管在 localhost 上,则此方法不适用于您。 您可以简单地跳过此方法并遵循下一个诊断。
即使您在 WordPress 网站上运行了最新版本的 WordPress 和 PHP,如果 PHP 配置不正确,您仍然会面临“您的 PHP 安装似乎缺少 WordPress 所需的 MySQL 扩展”错误。 要验证在您的网站上运行的 PHP 扩展,请点击phpinfo.php文件并搜索“加载的配置文件”部分。
将“加载的配置文件”值与“extension_dir”的值进行比较。 如果两个文件不匹配,请编辑您的 php.ini 文件以将其替换为为加载的配置文件列出的文件路径。
4:检查已安装的 MySQL 扩展:
运行旧版本的 PHP(5.6 或更早版本)绝对意味着您没有安装 MySQL 扩展,因为当时并未弃用 MySQL 扩展。
要检查您的网站是否安装了 MySQL 扩展,请从浏览器再次打开该phpinfo.php页面,然后找到mysql部分。
您当前的 MySQL 扩展将显示在“客户端 API 库版本”中。 如果没有,您没有安装 MySQL 扩展。 在这种情况下,您应该联系您的托管服务提供商并要求他们在您的网站上安装 MySQL 扩展,并删除现有的phpinfo.php文件,因为该文件包含有关您的服务器的大量信息,您不想让其他人知道。 除此之外,如果您使用的是经销商主机、专用主机、VPS 主机或任何其他具有 root 访问权限的主机,您也可以自行完成,请按照以下步骤操作:
从 WHM Root 启用 MySQL 扩展
您可以通过导航到 WHM 根目录中的EasyApache 4部分轻松启用 MySQL 扩展。 下面给出了分步指南。
- 使用 root 访问权限登录您的 WHM。
- 在搜索栏中,键入Software ,然后单击结果中的EasyApache 4选项。
- 导航到PHP Extensions选项卡并搜索MySQL。
- 启用所有已安装但未启用的 PHP 扩展。 如果默认情况下未安装 PHP 扩展,您也可以安装它。
而已。 您已成功启用 MySQL 扩展。 现在,您需要做的就是重新启动 MySQL 服务器以立即执行扩展。
重启 MySQL 服务器
好吧,您可以轻松地从 WHM 本身重新启动 MySQL 服务器。 请按照以下步骤执行此操作。
- 在搜索栏中输入“ Restart Services ”并点击“ SQL Server (MySQL) ”按钮。
- 单击是按钮以重新启动MySQL 服务。
- 等待加载过程结束,很快 MySQL 服务将重新启动。
- 而已。
这些是解决MySQL 执行错误的几种诊断方法。 我希望这篇文章对你有所帮助。 此外,您可以在Facebook和Twitter 上与我们联系以获取任何进一步的查询或建议。 除此之外,如果您仍然遇到问题,我建议您只需访问Redserverhost.com并打开免费支持票。 我们经验丰富的技术支持团队将很乐意为您提供帮助。