memcached安装需要指定libevent
1、下载memcached和libevent
2、安装libevent
- tar zxvf libevent-1.3d.tar.gz
- cd libevent-1.3d
- ./configure -prefix=/usr
- make
- make install
3、检查安装的libevent
ls -la /usr/lib | grep libevent
lrwxrwxrwx 1 root root 22 7月 4 11:18 libevent-1.3d.so.1 -> libevent-1.3d.so.1.0.3
-rwxr-xr-x 1 root root 317044 7月 4 11:18 libevent-1.3d.so.1.0.3
-rw-r--r-- 1 root root 513386 7月 4 11:18 libevent.a
-rwxr-xr-x 1 root root 844 7月 4 11:18 libevent.la
lrwxrwxrwx 1 root root 22 7月 4 11:18 libevent.so -> libevent-1.3d.so.1.0.3
4、memcached安装
- tar xzvf memcached-1.2.4.tar.gz
- cd memcached-1.2.4
- ./configure --prefix=/usr/local/memcached --with-libevent=/usr
- make
- make install
5、启动memcached
/usr/local/memcached/bin/memcached -d -m 1024 -p 12121 -u root
如果启动memcached的时候出现错误:
/usr/local/memcached/bin/memcached: error while loading shared libraries: libevent-1.3d.so.1: cannot open shared object file: No such file or directory
需要使用 ldconfig,使系统/usr/lib目录从新载如下so