您的位置:首页 > 运维架构 > Linux

centos 软件包冲突,无法安装php-mysql扩展

2016-08-12 21:05 561 查看
在centos上配置lamp环境时,系统中已存在了mysql5.5,需要在不重新安装mysql的前提下配置好lamp环境,中间遇到了php-mysql扩展无法安装的情况。

使用yum安装php-mysql扩展,提示同时需要mysql-lib依赖,但是在
Transaction Check
时就会报错:

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-server-5.5.27-1.rhel5.x86_64


原因是
mysql-libs-5.1.73-5.el6_6.x86_64
MySQL-server-5.5.27-1.rhel5.x86_64
的版本冲突。

经过网上各路大神‘指点’解决办法是先安装 MySQL-shared-compat 包(和以前的版本兼容用的lib),然后再安装 php-mysql 扩展,就可以了。(当然,这种情况适用于使用yum安装的方式,使用源码编译安装的朋友应该不用担心)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  centos mysql lamp conflicts