首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >不匹配参数: php5-mysql和No包php5-mysqlnd可用

问不匹配参数: php5-mysql和No包php5-mysqlnd可用
EN

Server Fault用户
提问于 2017-01-18 16:38:16
回答 1查看 3.7K关注 0票数 0

我遇到了以下警告:

代码语言:javascript
复制
PHP Warning:  mysqli_connect(): Headers and client library minor version mismatch. Headers:50550 Library:50631 in /var/www/html/web_app/test/browser/dbconn.php on line 31

在在线研究之后,我意识到我需要删除以下版本的MySQL驱动程序php-mysql,并将php-mysqlnd安装为例如,这里提到的和这里也是。我做了以下工作,得到了以下结果:

删除步骤:

代码语言:javascript
复制
[root@myservername username]# sudo yum remove php5-mysql
Loaded plugins: langpacks, rhnplugin, ulninfo
This system is receiving updates from ULN.
No Match for argument: php5-mysql
No Packages marked for removal

安装步骤:

代码语言:javascript
复制
[root@myservername username]#sudo yum install php5-mysqlnd
Loaded plugins: langpacks, rhnplugin, ulninfo
This system is receiving updates from ULN.
No package php5-mysqlnd available.
Error: Nothing to do

下面是我的Linux相关信息,以供参考:

代码语言:javascript
复制
[root@myservername username]# cat /etc/*-release
Oracle Linux Server release 7.2
NAME="Oracle Linux Server"
VERSION="7.2"
ID="ol"
VERSION_ID="7.2"
PRETTY_NAME="Oracle Linux Server 7.2"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:oracle:linux:7:2:server"
HOME_URL="https://linux.oracle.com/"
BUG_REPORT_URL="https://bugzilla.oracle.com/"

ORACLE_BUGZILLA_PRODUCT="Oracle Linux 7"
ORACLE_BUGZILLA_PRODUCT_VERSION=7.2
ORACLE_SUPPORT_PRODUCT="Oracle Linux"
ORACLE_SUPPORT_PRODUCT_VERSION=7.2
Red Hat Enterprise Linux Server release 7.2 (Maipo)
Oracle Linux Server release 7.2

我相信由于上面的PHP警告,我得到了其他mysql连接相关的错误。我怀疑PHP警告是导致其他错误的原因,因为相同的代码在我使用phpmyadmin的本地主机上运行得非常好。

我的PHP版本是: 5.4.16

EN

回答 1

Server Fault用户

发布于 2017-03-08 16:00:11

试试这个:

代码语言:javascript
复制
sudo yum install php-mysql

同时,如果您列出了

代码语言:javascript
复制
sudo yum list installed | grep php

的输出

代码语言:javascript
复制
ls -l /etc/yum.repos.d/
票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/827074

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档