安裝memcached

好久裝一次memcached,每次再裝都愛忘,做個筆記!i_f01.gif


軟件下載地址:

libevent-2.1.4-alpha.tar.gz     http://down.51cto.com/data/1985855

memcached-1.4.21.tar.gz      http://down.51cto.com/data/1975956


1. libevent是安裝 memcached的唯一前提條件。它是 memcached 所依賴的異步事件通知庫。

# yum  -y  install  gcc     //安裝libevent需要gcc

# tar  zxf  libevent-2.1.4-alpha.tar.gz

# cd  libevent-2.1.4-alpha

# ./configure

# make

# make  install


2.安裝啓動memcached

# tar  zxf  memcached-1.4.21.tar.gz

# cd  memcached-1.4.21

# ./configure

# make && make install

# which  memcached

啓動測試時找不到共享庫libevent-2.1.so.4

# whereis  libevent-2.1.so.4

# cp  /usr/local/lib/libevent-2.1.so.4   /usr/lib

# ldconfig


3. 啓動腳本

 # cat /data/shell/memcached.sh

#!/bin/sh
# memcached:MemCached Daemon
# chkconfig: - 90 25
# description:MemCached Daemon
# Source functionlibrary.
. /etc/rc.d/init.d/functions
. /etc/sysconfig/network
#[ ${NETWORKING} ="no" ] && exit 0
#[ -r /etc/sysconfig/dund ] || exit 0
#./etc/sysconfig/dund
#[ -z "$DUNDARGS" ] && exit 0
start()
{
echo -n $"Starting memcached: "
daemon $MEMCACHED -u daemon -d -m 1024 -u nobody  -p 11211
echo
}
stop()
{
echo -n $"Shuttingdown memcached: "
killproc memcached
echo
}
MEMCACHED="/usr/local/bin/memcached"
[ -f $MEMCACHED ] || exit 1
# See how we werecalled.
case "$1" in
start)
start
;;
stop)
stop
;;
restart)
stop
sleep 3
start
;;
*)
echo $"Usage: $0 {start|stop|restart}"
exit 1
esac
exit 0



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章