使用 mariadb 安装 Wordpress 时出现错误“您的 PHP 安装似乎缺少 WordPress 所需的 MySQL 扩展。”

使用 mariadb 安装 Wordpress 时出现错误“您的 PHP 安装似乎缺少 WordPress 所需的 MySQL 扩展。”
rpm -e --nodeps mysql-libs 
yum install MariaDB-server

上面的命令帮助我安装了 mariadb,还安装了 Wordpress。这很有帮助。我现在的问题是,当我重新启动服务器或重新启动 apache 时,会出现以下错误:

"Your PHP installation appears to be missing the MySQL extension which is required by WordPress."

我怎么解决这个问题?

答案1

您需要安装 php-mysql,以便 PHP 可以连接到 MySQL/MariaDB 实例。执行此操作

yum install php-mysql

答案2

我的解决方案是重新安装 php 和 php 相关的包。

yum remove php*
yum install epel-release

您必须找到特定 php 版本的软件包。在此示例中,它是PHP 5.6

yum install php56w php56w-common

您可能还需要根据您的需求重新安装其他软件包;这里列出一些:

yum install php56w-mysqlnd php56w-pdo php56w-opcache php56w-mbstring php56w-gd php56w-dom php56w-pear php56w-soap

例如,您可以在此处找到适用于 PHP 5.6 的软件包列表https://webtatic.com/packages/php56/#sapis ;或者使用以下命令列出可用的包yum list available 'php56w-*'

重启服务器:systemctl restart httpd.service

相关内容