Linux 下 Memcached 的安装

版本:memcached-1.5.8.tar.gz

一、检查libevent
首先检查系统中是否安装了libevent
1:rpm -qa|grep libevent  
如果安装了则查看libevent的安装路径,后续安装时需要用到
2:rpm -ql libevent  
如果没有安装,则先安装libevent
二、安装libevent:
1.首先下载libevent安装包
2.解压缩安装包
  1. tar zxvf libevent-2.1.8-stable.tar.gz -C /home/t/  
3.进入解压后的目录
1:cd  libevent-2.1.8-stable /  
4.配置编译、安装
  1. ./configure -prefix=/home/t/memcache/libevent  
  2. make  
  3. 进行安装  

配置:错误:在$ PATH中找不到可接受的C编译器
****出现不能配置编译的问题需要安装gcc组件和g ++组件***
配置:错误:在$ PATH中找不到可接受的C编译器
1:yum安装gcc
2:yum安装gcc gcc -c ++ make
三,安装完的libevent后正式开始安装的memcached
1.首先是下载的memcached的安装包
2.修改安装包的执行操作权限
  1. chmod 777  memcached-1.5.8.tar.gz
3.解压安装包到指定目录
  1. tar zxvf memcached-1.5.8.tar.gz  -C / home / t /
4.进入解压后的目录
  1. cd   / home / t / memcached-1.5.8 /  
5.配置,编译,安装
注:配置时需要指定的libevent的安装路径
  1. ./configure -with-libevent = / home / t / memcache / libevent -prefix = / home / t / memcache /
或者 ./configure --prefix = / home / t / memcache / --with-libevent = / home / t / memcache / libevent
  1. 使  
  2. 进行安装  
6.安装成功后启动一下看安装是否成功
  1. / home / t / memcache / bin / memcached -d -m 10m -p 11211 -u root  
启动参数介绍如下:和上面的命令不对应
[root @ localhost memcache]#cd ..
[root @ localhost t] #cd memcached-1.5.8 /
[root @ localhost memcached-1.5.8]# ./configure --prefix = / home / t / memcache / --with-libevent = / home / t / memcache / libevent
[root @ localhost memcached-1.5.8]#make && make install

[root @ localhost memcached-1.5.8]# / home / t / memcache / bin / memcached -d -m 10m -p 11211 -u root
[root @ localhost memcached-1.5.8] #ps aux | grep memcached

四,配置自己动脚本
[root @ localhost〜] #cd /etc/init.d/
[root @ localhost init.d] #vi memcached

#!/ bin / sh的
#memcached:MemCached守护进程
#chkconfig: - 90 25
#说明:MemCached守护程序
#源函数库。
/etc/rc.d/init.d/functions
的/ etc / SYSCONFIG /网络
#[$ {NETWORKING} =“no”] && exit 0
#[-r / etc / sysconfig / dund] || 退出0
#。的/ etc / SYSCONFIG / dund
#[-z“$ DUNDARGS”] && exit 0
开始()
{
echo -n $“启动memcached:”
守护进程$ MEMCACHED -u守护进程-d -m 1024 -l 127.0.0.1 -p 11211
回声
}
停止()
{
echo -n $“关闭memcached:”
killproc memcached
回声
}
Memcached的= “/家/ T /内存缓存/斌/ memcached的”
[-f $ MEMCACHED] || 出口1
#看看我们是如何被召唤的。
案例“1美元”
开始)
开始
;;
停止)
停止
;;
重新开始)
停止
睡3
开始
;;
*)
echo $“用法:$ 0 {start | stop | restart}”
出口1
ESAC
退出0

***************************结束********************** *****************

#增加执行权限
[root @ localhost init.d] #chmod 755 /etc/init.d/memcached
#添加memcached到服务项
[root@localhost init.d]# chkconfig --add memcached
#设置开机启动
[root@localhost init.d]# chkconfig --level 2345 memcached on
#查看是否设置成功
[root@localhost init.d]# chkconfig --list memcached

memcached 0:off 1:off 2:on 3:on 4:on 5:on 6:off

service memcached start   # 启动memcached
service memcached stop   # 关闭memcached
service memcached restart   # 重启memcached

[root@localhost init.d]# service memcached stop
Stopping memcached (via systemctl): [ OK ]

Centos7 命令:
systemctl启动memcached
systemctl stop memcached
systemctl restart memcached

***************************结束***************************************


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值