1.安装libevent yum install libevent.x86_64 libevent-devel.x86_64 没有libevent编译memcached为出错 checking for libevent directory... configure: error: libevent is required. you can get it from http://www.monkey.org/~provos/libevent/ if it's
1.安装libevent
yum install libevent.x86_64 libevent-devel.x86_64
没有libevent编译memcached为出错
checking for libevent directory... configure: error: libevent is required. you can get it from http://www.monkey.org/~provos/libevent/
if it's already installed, specify its path using --with-libevent=/dir/
2.安装memcached
wget http://memcached.googlecode.com/files/memcached-1.4.15.tar.gz tar zxvf memcached-1.4.15.tar.gz cd memcached-1.4.15 ./configure --prefix=/opt/memcached-1.4.15 make make install ln -s /opt/memcached-1.4.15 /opt/memcached
3.配置文件
vi /opt/memcached/my.conf
port="11200" ip="192.168.0.40" user="root" maxconn="1524" cachesize="3000" options="" #memcached
4.启动/关闭脚本
vi /etc/init.d/memcached
#!/bin/bash
#
# save me to /etc/init.d/memcached
# and add me to system start
# chmod +x memcached
# chkconfig --add memcached
# chkconfig --level 35 memcached on
#
# written by lei
#
# chkconfig: - 80 12
# description: distributed memory caching daemon
#
# processname: memcached
# config: /usr/local/memcached/my.conf
source /etc/rc.d/init.d/functions
### default variables
port="11211"
ip="192.168.0.40"
user="root"
maxconn="1524"
cachesize="64"
options=""
sysconfig="/opt/memcached/my.conf"
### read configuration
[ -r "$sysconfig" ] && source "$sysconfig"
retval=0
prog="/opt/memcached/bin/memcached"
desc="distributed memory caching"
start() {
echo -n $"starting $desc ($prog): "
daemon $prog -d -p $port -l $ip -u $user -c $maxconn -m $cachesize $options
retval=$?
echo
[ $retval -eq 0 ] && touch /var/lock/subsys/memcached
return $retval
}
stop() {
echo -n $"shutting down $desc ($prog): "
killproc $prog
retval=$?
echo
[ $retval -eq 0 ] && rm -f /var/lock/subsys/memcached
return $retval
}
restart() {
stop
start
}
reload() {
echo -n $"reloading $desc ($prog): "
killproc $prog -hup
retval=$?
echo
return $retval
}
case "$1" in
start)
start
;;
stop)
stop
;;
restart)
restart
;;
condrestart)
[ -e /var/lock/subsys/$prog ] && restart
retval=$?
;;
reload)
reload
;;
status)
status $prog
retval=$?
;;
*)
echo $"usage: $0 {start|stop|restart|condrestart|status}"
retval=1
esac
exit $retval
5.添加iptables 充许192.168.0.0/24访问
iptables -a input -s 192.168.0.0/255.255.255.0 -p tcp -m tcp --dport 11200 -j accept
6.启动
/etc/init.d/memcached start
7.web 管理界面
http://www.junopen.com/memadmin/
【说明】:本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:)!