Snow's Blog
记录朝花夕拾的日子

CentOS7.2 缺少mysqli扩展 请检查PHP配置

php7.0开始不支持mysql扩展库,访问phpMyAdmin出现“缺少mysqli扩展,请检查PHP配置”的报错。

首先确认服务器环境:(如果使用centos7.2搭建lamp(Apache+PHP+Mysql环境)升级到PHP7.0的方案搭建的服务器,版本应和我一致)

确认centos及LAMP版本

[root@VM_0_7_centos ~]# cat /etc/redhat-release 
CentOS Linux release 7.2.1511 (Core)

[root@VM_0_7_centos ~]# php -v 
PHP 7.0.31 (cli) (built: Jul 20 2018 08:55:22) ( NTS ) 
Copyright (c) 1997-2017 The PHP Group 
Zend Engine v3.0.0, Copyright (c) 1998-2017 Zend Technologies 

[root@VM_0_7_centos ~]# mysql -V 
mysql Ver 14.14 Distrib 5.6.41, for Linux (x86_64) using EditLine wrapper

解决方案

注意:百度找了N多的方案,都不行出现各种报错。
使用“yum install php-mysql –skip-broken”,虽然能安装成功但不能解决问题。最终思维简单点直接安装php-mysqli居然搞定了,所以一些时候还是需要将问题简单化:

[root@VM_0_11_centos ~]# yum install php-mysqli

……
已安装:
php70w-mysql.x86_64 0:7.0.31-1.w7

作为依赖被安装:
php70w-pdo.x86_64 0:7.0.31-1.w7...

最后重启一下Apache

[root@localhost ~]# systemctl restart httpd.service

搞定

赞(0) 打赏
版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
文章名称:《CentOS7.2 缺少mysqli扩展 请检查PHP配置》
文章链接:https://www.snowing.cc/245.html
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。

评论 1

评论前必须登录!

 

  1. #1

    php7.0 可直接运行yum install php70w-mysqlnd
    php70w-mysqlnd包含了mysqli扩展

    snow6年前 (2018-09-25)

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续提供更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫

微信扫一扫

登录

找回密码

注册