|
|
我现在启动proftpd,提示出错:
error while loading shared libraries:libmysqlcliend.so.14:cannot open shared object file:No such file or directory
我是先安装mysql,如下:
./configure --prefix=/usr/local/mysql --with-mysqld-user=mysql --with-charsets=gb2312 --with-extra-charsets=all --with-unix-socket-path=/usr/local/mysql/var/mysql.sock --with-includes=/usr/include --with-libraries=/usr/lib/mysql
测试成功!!注意去掉--with-includes=/usr/include --with-libraries=/usr/lib/mysql编译参数启动proftpd也出同样的错。
然后安装proftpd:
修改mod_sql_mysql.c
找到#include <mysql/mysql.h>
改成#include </usr/local/mysql/include/mysql/mysql.h>并保存。
修改/etc/ld.so.conf,添加下面一行:
/usr/local/mysql/lib/mysql
编译如下:
./configure --prefix=/usr/local/proftpd --with-modules=mod_sql:mod_sql_mysql --with-includes=/usr/local/mysql/include/mysql --with-libraries=/usr/local/mysql/lib/mysql
编译安装成功!无出错提示!
但是启动proftpd就提示:
error while loading shared libraries:libmysqlcliend.so.14:cannot open shared object file:No such file or directory
各位高手请指教!我搞了一个星期也没搞懂!!
谢谢! |
|