解决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 》