centos下安装memcached详细过程

2018-10-21 Jgw、无尘 1823次 我要评论

1、首先用wget命令下载memcached压缩包。

 wget http://www.memcached.org/files/memcached-1.5.11.tar.gz

如果出现wget:command not found ,那么用yum install wget先安装wget


2、解压下载下来的压缩包,tar vfxz memcached-1.5.11.tar.gz ,然后进入解压后的目录ls看一下,此时可以看见里面有个可执行的configure文件

未命名截图


3、使用configure命令进行编译配置, ./configure --prefix=/usr/local/memcached  ,其中prefix后面指定memcached安装的目录

未命名截图


但是,此时出现了一个error,给出了错误信息和解决方案,它的意思是我们需要安装libevent这个软件,然后也告诉我们了去哪里获取

未命名截图


ok,我们同样用wget命令去下载libevent,wget https://github.com/libevent/libevent/releases/download/release-2.1.8-stable/libevent-2.1.8-stable.tar.gz

这里大家需要注意自己下载的压缩包保存路径,无尘的压缩包都保存在src目录下,这个灵活变通

未命名截图


下载下来的依然是压缩包,那么我们将它解压,tar vfxz libevent-2.1.8-stable.tar.gz ,然后cd到解压后的libevent-2.1.8-stable目录去

然后执行 ./configure --prefix=/usr/local/libevent ,好的没出问题,我们继续输入make

未命名截图


make执行完后再执行make install进行正式安装

未命名截图


安装完成后,我们可以到/usr/local/目录下看看是否有libevent目录,如果有说明libevent已经安装成功啦。

未命名截图


别忘了,我们的目的是安装memcached,所以安装好libevent后让我们继续安装memcached吧。

根据刚才的错误提示,我们将memcached的编译配置命令改成如下:(即在后面加上--with-libevent=/usr/local/libevent

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

OK,执行,此时已经没有错误了。然后执行 make & make install 。执行完后在/usr/local/下同样会多出一个memcache目录


我们可以进到memcache目录去看一下,你可以发现在memcached里面的bin目录下有个可执行文件memcached。

未命名截图


好的,大功告成,此时我们的memcached就已经安装成功了。


声明:
1.本站的资源收集于互联网,仅供大家学习交流,请勿用于非法用途,否则后果自负!
2.如转载本站的原创文章,请勿必注明文章来源,对于不尊重原创的行为我们将追究责任