安装了5.1xxxx版本的mysql,在安装别的包的时候需要用到libmysqlclient.so.15 怎么办呢?

灌水九段 2010-05-31 01:56:46
5.1xxx版本的文件是libmysqlclient.so.16
需要用到libmysqlclient.so.15怎么办呢?
...全文
1082 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
Godsaidlwq 2011-12-21
  • 打赏
  • 举报
回复
那libmysqlclient.so.15文件,默认是放在哪的?
loveflea 2010-06-01
  • 打赏
  • 举报
回复
先安装MySQL Shared components

如:
MySQL-shared-community-5.1.47-1.rhel5.x86_64.rpm
loveflea 2010-06-01
  • 打赏
  • 举报
回复
在安装

Compatibility Libraries
(MySQL-shared-compat-5.1.47-1.rhel5.x86_64.rpm)
iihero_ 2010-05-31
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 genius52 的回复:]

执行ln -s libmysqlclient.so.16 libmysqlclient.so.15后
/usr/local/lib/mysql目录下生成了libmysqlclient.so.15

然后我把/usr/local/lib/mysql目录添加到了/etc/ld.so.conf中,
执行ldconfig -v | grep mysql
最后安装时仍旧报同样的错误,还有哪里做的……
[/Quote]
不如转换一个思路,安装高版本的php5-mysql。
灌水九段 2010-05-31
  • 打赏
  • 举报
回复
是下载一个libmysqlclient.so.15文件 放到/usr/local/lib下吗?
懒得去死 2010-05-31
  • 打赏
  • 举报
回复
那你找一个复制上去,然后给LOAD到现有的LIB里面就行了。
灌水九段 2010-05-31
  • 打赏
  • 举报
回复
执行ln -s libmysqlclient.so.16 libmysqlclient.so.15后
/usr/local/lib/mysql目录下生成了libmysqlclient.so.15

然后我把/usr/local/lib/mysql目录添加到了/etc/ld.so.conf中,
执行ldconfig -v | grep mysql
最后安装时仍旧报同样的错误,还有哪里做的不对? 已经是root用户了
iihero_ 2010-05-31
  • 打赏
  • 举报
回复
进到libmysqlclient.so.16所在目录,确保你有write权限, 省事就用root用户
ln -s libmysqlclient.so.16 libmysqlclient.so.15
灌水九段 2010-05-31
  • 打赏
  • 举报
回复
安装时报了这个错
error: Failed dependencies:
libmysqlclient.so.15 is needed by php4-mysql-4.4.9-12.i386
。。。
。。。
灌水九段 2010-05-31
  • 打赏
  • 举报
回复
link要怎么做 能给个例子吗? 是在安装另一个包的时候设置吗?
iihero_ 2010-05-31
  • 打赏
  • 举报
回复
差别不大的话,作一个libmysqlclient.so.16到libmysqlclient.so.15的link就行了。

56,679

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧