红联Linux门户
Linux帮助

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

发布时间:2017-02-19 09:17:10来源:linux网站作者:Loven_Niu
在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软件包冲突,无法安装php-mysql扩展
 
本文永久更新地址:http://www.linuxdiyf.com/linux/28524.html