在Linux上安装memcached服务有两种方式,一种是使用源码编译安装、一种是使用Linux系统自带的安装器,比如CentOS的yum。
以下以CentOS为例:
- 使用yum安装
- 【搜索】可以先行搜索一下你的Linux维护的软件源中是否有此软件:yum search memcached 或者 yum list | grep memcached,此步骤非必须。
- 【安装】yum install memcached,一路回车即可此种方式,安装会帮你解决所有依赖,比如
- 源码编译安装
- memcached软件依赖libevent库,所以需要先行安装libevent库,才能安装memcached。
- wget下载需要的软件包,比如wget下来的资源为:
- 【libevent包】:libevent-2.0.21-stable.tar.gz
- 【memcached包】:memcached-1.4.15.tar.gz
- ---------------------------------------------【安装libevent包】------------------------------------------------------------------------------------------------
- tar -zxvf libevent-2.0.21-stable.tar.gz
- cd libevent-2.0.21-stable
- ./configure --prefix=/usr/local/libevent
- make && make install
- ---------------------------------------------【安装memcached软件】-------------------------------------------------------------------------------------------
- tar -zxvf memcached-1.4.15.tar.gz
- cd memcached-1.4.15
- ./configure --prefix=/usr/local/memcached --with-libevent=/usr/local/libevent
- make && make install
此时使用which memcached命令能查看到 /usr/bin/memcached 的存在,表示安装成功。
PS:
任何使用源码编译安装的,都需要3步走:
- configure 配置 (其中--prefix 设置软件安装位置,--with-libevent 指定libevent安装位置)
- make 编译
- make install 安装