如何在 CentOS 8 上安装 PHP 7 的 MySQL 扩展?

ark*_*ron 4 php mysql wordpress centos8

我今天尝试在 CentOS 8 服务器上安装 WordPress 时收到此错误:

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

我知道此扩展已在 PHP 7 及更高版本中删除。

我已经尝试了以下两种方法:

  sudo yum update
  sudo yum install php70w-mysql
  sudo yum install php-mysql
Run Code Online (Sandbox Code Playgroud)

但是,我收到以下消息:

 No match for argument: php70w-mysql
 Error: Unable to find a match: php70w-mysql
Run Code Online (Sandbox Code Playgroud)

或者

   No match for argument: php-mysql
   Error: Unable to find a match: php-mysql
Run Code Online (Sandbox Code Playgroud)

请让我知道如何安装此 MySQL 扩展。

谢谢你的帮助!

Pab*_*ras 5

据我所知,php-mysql 不再适用于 centos8-PHP 7 及更高版本,试试这个,它应该更新你的 PHP 安装并使你能够使用 mysql 命令>

yum 安装 php-mysqlnd

执行正常的安装过程 (y) 然后,您可以使用以下命令进行测试:

php -m

并检查已启用的模块/扩展,对于以 mysql 开头的模块/扩展,你至少应该有这两个>

在此处输入图片说明

重启你的apache服务,你应该没问题。