memcachedb安装
1. 先安装libevent
tar zxvf libevent-1.2.tar.gz
cd libevent-1.2
./configure –prefix=/usr
make
make install
2.测试libevent是否安装成功
ls -al /usr/lib | grep libevent
3.安装Berkeley Db
tar -zxvf db-4.6.19.tar.gz
cd db-4.6.19/build_unix/
../dist/configure
make && make install
#如果没有指定特殊安装路径,编译完成,需要将Berkeley Db运行库的路径添加到系统配置里面
echo "/usr/local/BerkeleyDB.4.6/lib/" >> /etc/ld.so.conf
#重载系统Ld运行库
ldconfig
4.安装memcachedb,同时需要安装中指定libevent的安装位置
cd /tmp
tar -zxvf memcachedb-1.0.3.tar.gz
cd memcachedb-1.0.3
./configure –with-libevent=/usr
make
make install
安装完成后会把memcachedb放到 /usr/local/bin/memcachedb
5.测试是否成功安装memcachedb
ls -al /usr/local/bin/mem*
6.启动memcachedb
memcachedb -p 11212 -d -r -u root -l localhost -H /data/mdb_11212 -N -P /tmp/memcachedb.pid
7.如查报Berkeley Db的文件找不到的可以加上下面这句话
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/BerkeleyDB.4.6/lib