读好书,交益友
分类: LINUX
2013-11-26 16:57:35
不知道为什么postfix没有pcre模块了。
只好源码安装了
先安装用户
#groupadd -g 2525 postfix
#useradd -g postfix -u 2525 -s /sbin/nologin -M postfix
#groupadd -g 2526 postdrop
#useradd -g postdrop -u 2526 -s /bin/false -M postdrop
make的时候,加上
make -f Makefile.init makefiles "CCARGS=-DHAS_PCRE -I/usr/local/include -DHAS_MYSQL -I/usr/local/mysql/include" "AUXLIBS=-L/usr/local/lib -lpcre -L/usr/local/mysql/lib -lmysqlclient -lz -lm"
然后make
对于pcre 出现error while loading shared libraries: libpcre.so.1: cannot open shared object file: No such file or directory
32位系统 ln -s /usr/local/lib/libpcre.so.1 /lib
64位系统 ln -s /usr/local/lib/libpcre.so.1 /lib64
对于mysql客户端 libmysqlclient.so.18
进入mysql的编译目录
cd mysql-5.6.14/libmysql
cp libmysqlclient.so.18 /lib64/
然后运行
make install