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