libmysqlclient.so.16: cannot open shared object file: No such file or directory

PHP加载模块,报如下错误:
libmysqlclient.so.16: cannot open shared object file: No such file or directory
这是因为缺少MySQL-shared-compat 的包,系统找不到这个共享文件。 解决如下: 查看有没有装libmysqlclient.so.16:find / -name libmysqlclient.so.16,如果装了就:
ln -s /usr/local/mysql/lib/mysql/libmysqlclient.so.16 /usr/lib/libmysqlclient.so.16
注:/usr/local/mysql/lib/mysql/为libmysqlclient.so.16的路径。在/usr/lib/下建立个软链接。   如果没有安装则下载安装: 下载地址:http://rpm.pbone.net/index.php3/stat/3/limit/1/srodzaj/1/dl/40/search/mysql-shared/field/1/field/2   方法一: 下载libmysqlclient.so.16,放在/usr/lib下,如果是64位,则放在/usr/lib64下   方法二: 采用: MySQL-shared-compat 的rpm包。 运行命令:
wget [url=http://ftp://mirror.switch.ch/pool/4/mirror/mysql/Downloads/MySQL-5.4/MySQL-shared-compat-5.4.3-0.rhel5.x86_64.rpm"]ftp://mirror.switch.ch/pool/4/mirror/mysql/Downloads/MySQL-5.4/MySQL-shared-compat-5.4.3-0.rhel5.x86_64.rpm[/url]
rpm -ivh MySQL-shared-compat-5.4.3-0.rhel5.x86_64.rpm 

0 个评论

要回复文章请先登录注册