解决libcrypto.so.0.9.8: cannot open shared object file

文章解决的问题:安装nginx中需要libmysql.so.16包的支持,下面介绍如何安装,并建立lib的连接。

问题展示:error while loading shared libraries: libmysql.so.16: cannot open shared object file: No such file or directory

解决方案:

  1. 这个包是MYSql Connector的一个lib文件,如果本地已经安装了MYSql 客户端,一般都有相关的包(可能名字不一样而已)先find 试试。

      试试在/usr/目录下:

apt-get install mysql-client

      如果找到相关的内容(如:libmysql.so.18,或libmysqlclient.so.18.0.0等)即可直接跳到第3步。

  2. 如果没有找到相关的包,可以安装下mysql 客户端:

apt-get install mysql-client

  3. 安装完成后,建立lib连接

 ln -s /usr/lib/i386-linux-gnu/libmysqlclient.so.18.0.0 /usr/lib/libmysql.so.16

再次运行nginx的安装,出现其他包的依赖没找到。其他包的安装请看另外的文章。

解决libpython2.6.so.1.0: cannot open shared object file

解决libcrypto.so.0.9.8: cannot open shared object file

 

posted @ 2013-08-03 21:10  javawebsoa  Views(1154)  Comments(0Edit  收藏  举报