centos下安装memcached详细过程
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就已经安装成功了。