首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >错误:程序包:PHP-MySQL5.4.45-12.el6.remi.x86_64 (remi)需要: libmysqlclient.so.18(libmysqlclient_16)(64bit)

错误:程序包:PHP-MySQL5.4.45-12.el6.remi.x86_64 (remi)需要: libmysqlclient.so.18(libmysqlclient_16)(64bit)
EN

Server Fault用户
提问于 2016-10-24 06:23:26
回答 1查看 924关注 0票数 -2

我正在尝试在我的php-mysql服务器上安装这个错误:

代码语言:javascript
复制
[root@Cloud-POC ~]# yum install mysql-libs-5.1
Loaded plugins: fastestmirror
Setting up Install Process
Loading mirror speeds from cached hostfile
 * base: centos.excellmedia.net
 * epel: kartolo.sby.datautama.net.id
 * extras: centos.excellmedia.net
 * ius: mirrors.ircam.fr
 * remi: fr2.rpmfind.net
 * remi-safe: fr2.rpmfind.net
 * updates: centos.excellmedia.net
 * webtatic: uk.repo.webtatic.com
No package mysql-libs-5.1 available.
Error: Nothing to do
[root@Cloud-POC ~]# 
[root@Cloud-POC ~]# yum install php-mysql
Loaded plugins: fastestmirror
Setting up Install Process
Loading mirror speeds from cached hostfile
 * base: centos.excellmedia.net
 * epel: kartolo.sby.datautama.net.id
 * extras: centos.excellmedia.net
 * ius: mirrors.ircam.fr
 * remi: fr2.rpmfind.net
 * remi-safe: fr2.rpmfind.net
 * updates: centos.excellmedia.net
 * webtatic: uk.repo.webtatic.com
Resolving Dependencies
--> Running transaction check
---> Package php-mysql.x86_64 0:5.4.45-12.el6.remi will be installed
--> Processing Dependency: php-pdo(x86-64) = 5.4.45-12.el6.remi for package: php-mysql-5.4.45-12.el6.remi.x86_64
--> Processing Dependency: libmysqlclient.so.18(libmysqlclient_16)(64bit) for package: php-mysql-5.4.45-12.el6.remi.x86_64
Package mysql-libs-5.5.53-1.el6.remi.x86_64 is obsoleted by mysql-community-libs-compat-5.6.34-2.el6.x86_64 which is already installed
--> Running transaction check
---> Package php-mysql.x86_64 0:5.4.45-12.el6.remi will be installed
--> Processing Dependency: libmysqlclient.so.18(libmysqlclient_16)(64bit) for package: php-mysql-5.4.45-12.el6.remi.x86_64
Package mysql-libs-5.5.53-1.el6.remi.x86_64 is obsoleted by mysql-community-libs-compat-5.6.34-2.el6.x86_64 which is already installed
---> Package php-pdo.x86_64 0:5.4.45-12.el6.remi will be installed
--> Finished Dependency Resolution
Error: Package: php-mysql-5.4.45-12.el6.remi.x86_64 (remi)
           Requires: libmysqlclient.so.18(libmysqlclient_16)(64bit)
           Available: mysql-libs-5.5.52-1.el6.remi.x86_64 (remi)
               libmysqlclient.so.18(libmysqlclient_16)(64bit)
           Available: mysql-libs-5.5.53-1.el6.remi.x86_64 (remi)
               libmysqlclient.so.18(libmysqlclient_16)(64bit)
           Available: mysql55-libs-5.5.52-1.ius.centos6.x86_64 (ius)
               libmysqlclient.so.18(libmysqlclient_16)(64bit)
           Available: mysql55w-libs-5.5.50-1.w6.x86_64 (webtatic)
               libmysqlclient.so.18(libmysqlclient_16)(64bit)
           Available: mysql55w-libs-5.5.52-1.w6.x86_64 (webtatic)
               libmysqlclient.so.18(libmysqlclient_16)(64bit)
           Available: mysql55w-libs-5.5.53-1.w6.x86_64 (webtatic)
               libmysqlclient.so.18(libmysqlclient_16)(64bit)
           Available: mysql56u-libs-5.6.33-1.ius.centos6.x86_64 (ius)
               libmysqlclient.so.18(libmysqlclient_16)(64bit)
           Available: mysql-libs-5.1.73-7.el6.i686 (base)
               Not found
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest
EN

回答 1

Server Fault用户

发布于 2016-10-25 04:49:56

更好的解决方案是安装php-mysqlnd,它使用本机驱动程序提供相同的3个扩展(mysql、mysqli和pdo_mysql),并且不依赖libmysqlclient。

请注意,PHP5.4是EOL,PHP项目没有维护。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/810840

复制
相关文章

相似问题

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