当运行sphinx出现这种错误,或运行别的命令出现如此错误的原因:
处理方法:
64位系统ln -s /usr/local/webserver/mysql/lib/mysql/libmysqlclient.so.16.0.0 /usr/lib64/libmysqlclient.so.16
32位系统ln -s /usr/local/webserver/mysql/lib/mysql/libmysqlclient.so.16.0.0 /usr/lib/libmysqlclient.so.16
在/etc/ld.so.conf里面加入下面:
/usr/local/mysql/lib/mysql
#以上为libmysqlclient.so.16.0.0在mysql的路径。
然后用ldconfig重新加载下库文件。

本文详细解释了在运行Sphinx时遇到错误的原因,并提供了两种解决方案:一种是针对64位系统的ln-s操作,另一种是在/etc/ld.so.conf中加入libmysqlclient.so路径并使用ldconfig重新加载库文件。若上述方法仍无法解决问题,则需进一步检查系统配置。

1473

被折叠的 条评论
为什么被折叠?



