5.1xxx版本的文件是libmysqlclient.so.16
需要用到libmysqlclient.so.15怎么办呢?

解决方案 »

  1.   

    差别不大的话,作一个libmysqlclient.so.16到libmysqlclient.so.15的link就行了。
      

  2.   

    link要怎么做 能给个例子吗? 是在安装另一个包的时候设置吗?
      

  3.   

    安装时报了这个错
    error: Failed dependencies:
    libmysqlclient.so.15 is needed by php4-mysql-4.4.9-12.i386

      

  4.   

    进到libmysqlclient.so.16所在目录,确保你有write权限, 省事就用root用户
    ln -s libmysqlclient.so.16 libmysqlclient.so.15
      

  5.   

    执行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用户了
      

  6.   

    那你找一个复制上去,然后给LOAD到现有的LIB里面就行了。
      

  7.   

    是下载一个libmysqlclient.so.15文件 放到/usr/local/lib下吗?
      

  8.   

    不如转换一个思路,安装高版本的php5-mysql。
      

  9.   

    先安装MySQL Shared components如:
    MySQL-shared-community-5.1.47-1.rhel5.x86_64.rpm
      

  10.   

    在安装Compatibility Libraries
    (MySQL-shared-compat-5.1.47-1.rhel5.x86_64.rpm) 
      

  11.   

    那libmysqlclient.so.15文件,默认是放在哪的?