1、安裝 libevent:
cd /usr/local
rz
tar xf libevent-2.0.22-stable.tar.gz
cd libevent-2.0.22-stable
./configure
make
make install
cd ../
mv libevent-2.0.22-stable.tar.gz /server/tools/
# 檢視版本資訊
ls -al /usr/local/lib | grep libevent
2、安裝memcached
tar xf memcached-1.4.15.tar.gz
cd memcached-1.4.15
mv memcached-1.4.15.tar.gz /server/tools/
3、啟動memcached服務端
echo "/user/local/lib" >> /etc/ld.so.conf
ldconfig
memcached -p 11211 -u root -m 16m -c 10240 -d
======================================================
# 如果啟動報如下錯誤,表示memcached 找不到libevent 的位置:
[root@cmwap local]#memcached -p 11211 -u root -m 16m -c 10240 -d
memcached: error while loading shared libraries: libevent-2.0.so.5: cannot open shared object file: No such file or directory
# 解決辦法:
whereis libevent
# 再看memcached 從哪裡找它
LD_DEBUG=libs memcached -v 2>&1 > /dev/null | less
#找到這條語句
26421: trying file=/usr/lib64/libevent-2.0.so.5
# 建立軟連結
ln -s /usr/local/lib/libevent-2.0.so.5 /usr/lib64/libevent-2.0.so.5
# 啟動memcached
# 檢視端口監聽
[root@cmwap local]# lsof -i :11211
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
memcached 25444 root 26u IPv4 82781 0t0 TCP *:memcache (LISTEN)
memcached 25444 root 27u IPv6 82782 0t0 TCP *:memcache (LISTEN)
memcached 25444 root 28u IPv4 82785 0t0 UDP *:memcache
memcached 25444 root 29u IPv6 82786 0t0 UDP *:memcache
[root@cmwap local]# ps -ef|grep mem
root 25444 1 0 23:06 ? 00:00:00 memcached -p 11211 -u root -m 16m -c 10240 -d
root 25452 18160 0 23:06 pts/1 00:00:00 grep mem
#添加到開機自啟動
echo "memcached -p 11211 -u root -m 16m -c 10240 -d">>/etc/rc.local
本文轉自 蝸牛遠途 51CTO部落格,原文連結:http://blog.51cto.com/ywliyq/1766982