上一篇:搭建LNAMP环境(六)- PHP7源码安装MongoDB和MongoDB拓展

一、安装Memcached

1.yum安装libevent事件触发管理器

yum -y install libevent-devel

2.创建memcached用户组和用户

groupadd memcached
useradd -r -g memcached -s /sbin/nologin -M memcached

3.下载memcached源码包,并将源码包放到/usr/local/src/目录下
下载页面:http://memcached.org/downloads
这里用的是 memcached-1.4.33.tar.gz
下载地址:http://memcached.org/files/memcached-1.4.33.tar.gz
4.进入src/目录

cd /usr/local/src/

5.解压源码包

tar -zxf memcached-1.4.33.tar.gz

6.进入memcached源码目录,编译安装

cd memcached-1.4.33/

./configure --prefix=/usr/local/memcached  --with-libevent

make && make install

7.修改memcached目录权限

chown -R memcached:memcached /usr/local/memcached

8.将memcached命令加入环境变量,修改profile文件

vim /etc/profile

9.修改为下面内容,保存退出

PATH=/usr/local/mysql/bin:/usr/local/php/bin:/usr/local/redis/bin:/usr/local/mongodb/bin:/usr/local/memcached/bin:$PATH

10.使/etc/profile里的配置立即生效

source /etc/profile

11.将memcached服务脚本加入到init.d/目录,创建memcached文件

vim /etc/init.d/memcached

12.加入下面内容,保存退出

#!/bin/sh
#
# memcached:    MemCached memcached
#
# chkconfig:    - 90 25 
# description:  MemCached memcached
#
# Source function library.
. /etc/rc.d/init.d/functions
. /etc/sysconfig/network
 
start()
{
    echo -n $"Starting memcached: "
    /usr/local/memcached/bin/memcached -d -u memcached -m 1024 -l 127.0.0.1 -p 11211
    echo
}
 
stop()
{
    echo -n $"Shutting down memcached: "
    killproc memcached
    echo
}
 
[ -f /usr/local/memcached/bin/memcached ] || exit 0
 
# See how we were called.
case "$1" in
    start)
        start
        ;;
    stop)
        stop
        ;;
    restart|reload)
        stop
        start
        ;;
    condrestart)
        stop
        start
        ;;
    *)
        echo $"Usage: $0 {start|stop|restart|reload|condrestart}"
        exit 1
esac
exit 0
View Code

相关文章: