Linux安装php-mysql提示需要:libmysqlclient.so.18()(64bit)的解决办法

Linux安装php-mysql提示需要:libmysqlclient.so.18()(64bit)的解决办法

在LNMP编译环境下安装zabbix会出现

执行:yum -y install net-snmp-devel 会报错缺少net-snmp  以及尾部显示缺少libmysqlclient

执行编辑zabbix编译

版权声明:本文为博主原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。

本文链接:https://blog.csdn.net/ckg8933/article/details/83379279

一、贴上报错:

  1. 错误:软件包:2:postfix-2.10.1-6.el7.x86_64 (@anaconda)

  2.  

    需要:libmysqlclient.so.18()(64bit)

  3.  

    可用: 1:mariadb-libs-5.5.56-2.el7.x86_64 (base)

  4.  

    libmysqlclient.so.18()(64bit)

  5.  

    可用: 1:mariadb-libs-5.5.60-1.el7_5.i686 (updates)

  6.  

    未找到

  7.  

    错误:软件包:php-mysql-5.4.16-45.el7.x86_64 (base)

  8.  

    需要:libmysqlclient.so.18()(64bit)

  9.  

    可用: 1:mariadb-libs-5.5.56-2.el7.x86_64 (base)

  10.  

    libmysqlclient.so.18()(64bit)

  11.  

    可用: 1:mariadb-libs-5.5.60-1.el7_5.i686 (updates)

  12.  

    未找到

  13.  

    错误:软件包:2:postfix-2.10.1-6.el7.x86_64 (@anaconda)

  14.  

    需要:libmysqlclient.so.18()(64bit)

  15.  

    正在安装: 1:mariadb-libs-5.5.56-2.el7.x86_64 (base)

  16.  

    libmysqlclient.so.18()(64bit)

  17.  

    可用: 1:mariadb-libs-5.5.60-1.el7_5.i686 (updates)

  18.  

    未找到

  19.  

    错误:软件包:php-mysql-5.4.16-45.el7.x86_64 (base)

  20.  

    需要:libmysqlclient.so.18(libmysqlclient_18)(64bit)

  21.  

    可用: 1:mariadb-libs-5.5.56-2.el7.x86_64 (base)

  22.  

    libmysqlclient.so.18(libmysqlclient_18)(64bit)

  23.  

    可用: 1:mariadb-libs-5.5.60-1.el7_5.i686 (updates)

  24.  

    未找到

  25.  

    错误:软件包:2:postfix-2.10.1-6.el7.x86_64 (@anaconda)

  26.  

    需要:libmysqlclient.so.18(libmysqlclient_18)(64bit)

  27.  

    可用: 1:mariadb-libs-5.5.56-2.el7.x86_64 (base)

  28.  

    libmysqlclient.so.18(libmysqlclient_18)(64bit)

  29.  

    可用: 1:mariadb-libs-5.5.60-1.el7_5.i686 (updates)

  30.  

    未找到

  31.  

    您可以尝试添加 --skip-broken 选项来解决该问题

  32.  

    ** 发现 2 个已存在的 RPM 数据库问题, ‘yum check‘ 输出如下:

  33.  

    2:postfix-2.10.1-6.el7.x86_64 有缺少的需求 libmysqlclient.so.18()(64bit)

  34.  

    2:postfix-2.10.1-6.el7.x86_64 有缺少的需求 libmysqlclient.so.18(libmysqlclient_18)(64bit)

二、提示缺少libmysqlclient.so.18()(64bit)

三、查询libmysqlclient.so,维度缺少libmysqlclient.so.18

  1. [[email protected] php]# find / -name libmysqlclient.so*

  2.  

    /usr/lib64/mysql/libmysqlclient.so.20

  3.  

    /usr/lib64/mysql/libmysqlclient.so.20.3.9

  4.  

    /usr/lib64/mysql/libmysqlclient.so

  5.  

    /usr/lib64/libmysqlclient.so

  6.  

    /usr/lib64/libmysqlclient.so.12

  7.  

    /usr/lib64/libmysqlclient.so.14

  8.  

    /usr/lib64/libmysqlclient.so.15

  9.  

    /usr/lib64/libmysqlclient.so.16

  10.  

    /usr/lib64/libmysqlclient.so.12.0.0

  11.  

    /usr/lib64/libmysqlclient.so.14.0.0

  12.  

    /usr/lib64/libmysqlclient.so.15.0.0

  13.  

    /usr/lib64/libmysqlclient.so.16.0.0

  14.  

    [[email protected] php]#

四、参考http://blog.sina.com.cn/s/blog_462db1960102wzxb.html博客,检查到没有安装mysql-community-libs-compat-5.7.22-1.el7.x86_64.rpm。

五、到mysql官网下载:https://downloads.mysql.com/archives/community/

[[email protected] ~]# wget https://downloads.mysql.com/archives/get/file/mysql-community-libs-compat-5.7.22-1.el7.x86_64.rpm

六、安装mysql-community-libs-compat-5.7.22-1.el7.x86_64.rpm。

[[email protected] ~]# rpm -ivh mysql-community-libs-compat-5.7.22-1.el7.x86_64.rpm

七、重新安装php-mysql

[[email protected] ~]# yum install php-mysql -y

原文地址:https://www.cnblogs.com/wkvip/p/11433794.html

时间: 2025-01-11 16:09:18

Linux安装php-mysql提示需要:libmysqlclient.so.18()(64bit)的解决办法的相关文章

宝塔面板1G内容安装mysql5.7提示“至少需要XX兆内存”的解决办法

打开文件:/www/server/panel/class/panelPlugin.py 搜索关键词:“至少” (可能在134行) 然后把这行if语句注释掉,如下图: 原文地址:https://www.cnblogs.com/alpiny/p/11253285.html

[原]linux安装软件时提示找不到镜像的问题:Couldn't resolve host 'mirrorlist.centos.org'

问题:[[email protected] ~]# yum -y install gcc-*Loaded plugins: fastestmirror, prestoCould not retrieve mirrorlist http://mirrorlist.centos.org/?release=6&arch=x86_64&repo=os error was14: PYCURL ERROR 6 - "Couldn't resolve host 'mirrorlist.cent

linux安装软件时提示找不到镜像的问题:Couldn't resolve host 'mirrorlist.centos.org'

问题:[[email protected] ~]# yum -y install gcc-*Loaded plugins: fastestmirror, prestoCould not retrieve mirrorlist http://mirrorlist.centos.org/?release=6&arch=x86_64&repo=os error was14: PYCURL ERROR 6 - "Couldn't resolve host 'mirrorlist.cent

MySQL提示Access denied for user ''@'localhost'”的解决

记得那时因为没有网络,把root密码改错了写成了: update user set password="122" where user="root"; 之后mysql就开始不工作了. #mysql -u root -p #123 就会出现:ERROR 1045 (28000): Access denied for user ''@'localhost' (using password: NO) 只能这样: #mysql -u root mysql> use m

安装iis打开网站提示Microsoft JET Database Engine 错误 '80004005'解决办法

今天在魅力网络公司办公室的一个电脑安装iis服务器软件,在win7系统上按的,放上了asp程序,但打开会有错误提示,打开htm静态的文件没问题,原因找了找发现是权限的问题. iis要求电脑磁盘格式是fat32的,而魅力网络公司这个电脑就系统盘C盘是NTFS的,所以就出现了不不开asp网站的问题,还提示连不上数据库等信息. 下面有魅力网络博客为大家奉上解决办法: 遇到次问题,首先大家看一下系统磁盘的格式,看是NTFS的还是FAT32的,如果是NTFS的一般就是权限的问题,因为iis读取数据库在系统

Linux环境下MySQL报Table 'xxx' doesn't exist错误解决方法

修改了lower_case_table_names=1 后,业务发有个库的表打不开了,看了表名以前是大写,查了一下如果设置不区分大小写, 以前的大小表名要改成小写.重启服务后可用! MYSQL在LINUX下数据库名.表名.列名.别名大小写规则如下: 1.数据库名与表名是严格区分大小写的 2.表的别名是严格区分大小写的 3.列名与列的别名在所有的情况下均是忽略大小写的 4.变量名也是严格区分大小写的 Linux环境下MySQL报Table 'xxx' doesn't exist错误解决方法

Fiddler下Firefox提示“您的连接并不安全”的解决办法

一.版本信息 Firefox 最新版本V46.0.1 Fiddler 最新版本V4.6.2.3 二.错误信息 开启fiddlers的https协议捕获的方法,百度上可以查到不再赘述,直接放张图(Tools - Fiddlers Options……). 开启https协议捕获之后,用firefox访问任何https协议的网址,都会提示如下图所示的"你的连接并不安全"的提示. 三.解决办法 首先说明,网上有很多过时的方法,譬如: 1.修改firefox 的 隐藏配置 about:confi

运行js提示库没有注册错误8002801d的解决办法

运行js提示库没有注册错误8002801d的解决办法这个错误主要是因为服务器上的windows scripts版本较低,请按下面的链接下载较高版本windows scripts 5.6并在服务器上进行安装,重启后即可正常.在微软官网搜索windows scripts,选择scr56chs.exe下载后安装.http://www.microsoft.com/downloads/zh-cn/details.aspx?FamilyID=376d98b6-67cf-4473-9b7d-f635292a2

libmysqlclient.so.18()(64bit) is needed by sysbench-0.5-3.el6.x86_64

centos 6.5 64bit用rpm包安装sysbench时出现 [[email protected] ~]# rpm -ivh sysbench-0.5-3.el6_.x86_64.rpm  error: Failed dependencies:     libmysqlclient.so.18()(64bit) is needed by sysbench-0.5-3.el6.x86_64 解决办法 安装Percona-XtraDB-Cluster-shared-55-5.5.37-25.