【问题标题】:"Your PHP installation appears to be missing the MySQL extension which is required by WordPress."“您的 PHP 安装似乎缺少 WordPress 所需的 MySQL 扩展。”
【发布时间】:2014-10-25 01:59:51
【问题描述】:

我花了 5 个小时试图解决这个问题。我已经使用了 Google 列出的与我的问题相关的所有提示性链接。似乎没有任何效果。

操作系统为 CentOS 6.5,安装了 Apache、PHP 和 MySQL。我有几个 WordPress 内部网站使用我的子域 xxxx.xxxx.com 工作了将近一年。

首先,我将 PHP 5.3.3 更新到最新版本。之后,我收到未安装 MySQL 扩展的错误消息。我遵循了我能找到的不同解决方案,但无法解决。因此,我决定删除 php 并安装我原来拥有的旧版本。从那时起,我遇到了三个问题。

  1. 我的域现在只显示 Apache 页面,而它用于显示我的网站;

  2. 当我尝试使用命令 php -v 找出我拥有的 php 版本时,我会得到安装的版本。删除更新版本并安装旧版本后,我收到错误“php:找不到命令”;

  3. 当我尝试删除旧版本时,我找不到它的安装位置并且 phpinfo.php 不起作用(可能放错了位置)

任何解决此问题的帮助将不胜感激

【问题讨论】:

  • 您如何尝试在您的服务器上更新或安装 php? (哪些命令等)?
  • 我安装了 php 5.5,我可以在命令行中通过 php -v 获取版本。但是,我又回到了以下错误“您的 PHP 安装似乎缺少 WordPress 所需的 MySQL 扩展。”'
  • MySQL API 已被弃用。我怀疑这就是问题所在。修改您的代码以使用 PDO 或 mysqli_ API
  • 看下图,问题解决了。

标签: php mysql wordpress apache centos6.5


【解决方案1】:

“您的 PHP 安装似乎缺少 WordPress 所需的 MySQL 扩展。”

对于可能遇到同样问题的其他人。我发现谷歌搜索问题的大部分帮助都涉及编辑 php.ini 以取消注释 MySql 扩展。有些人甚至说只有一件事会导致这个问题。

但是,解决我的问题的方法实际上是下载和安装 php55-mysql 以包含扩展。所以一定要看看那个。

【讨论】:

    【解决方案2】:

    我在使用 php-fpm 安装 centos 7 时遇到了同样的问题。 解决方案是安装 php-gd 和 php-pdo 软件包。这些是使这一切正常工作所需的基本软件包..美好的一天

    【讨论】:

      猜你喜欢
      • 2021-03-17
      • 2013-01-25
      • 2013-07-15
      • 2019-02-04
      • 2015-08-13
      相关资源
      最近更新 更多