美文网首页
Linux下使用yum命令添加php-mysql扩展失败解决办法

Linux下使用yum命令添加php-mysql扩展失败解决办法

作者: 安小龙 | 来源:发表于2017-08-25 15:31 被阅读0次

在一台已经安装了版本为5.5的mysql-server的服务器上,使用yum安装php以及php-mysql扩展,遇到如下报错:

Transaction Check Error:  
file /usr/share/mysql/charsets/Index.xml from install of mysql-libs-5.1.73-5.el6_6.x86_64 conflicts with file from package MySQL-erver-5.5.27-1.rhel5.x86_64

导致扩展php-mysql失败的原因是需要添加的mysql-libs-5.1.73-5.el6_6.x86_64与服务器已经安装好的包MySQL-erver-5.5.27-1.rhel5.x86_64发生了冲突。解决冲突需要安装MySQL-shared-compat对应的兼容包。

第一步:下载和冲突包版本相同的兼容包MySQL-shared-compat-5.5.56-1.rhel5.x86_64.rpm

下载兼容包.png

第二步:在服务器上安装MySQL-shared-compat-5.5.56-1.rhel5.x86_64.rpm

#rpm -ivh MySQL-shared-compat-5.5.56-1.rhel5.x86_64.rpm

第三步:再次使用yum扩展php-mysql模块即可成功

#yum install php-mysql.x86_64*

相关文章

网友评论

      本文标题:Linux下使用yum命令添加php-mysql扩展失败解决办法

      本文链接:https://www.haomeiwen.com/subject/pvwudxtx.html