linux下memcache的安装和启动

                     
  1. 安装memcache之前要记得先安装libevent类库,可以选择直接联网下载,使用wget命令即可:
    Linux的系统中,有时候需要wget下载一个文件,而下载地址中的文件名却非常长,导致下载失败,提示:Cannot write to和filename too long
    解决这个问题只需要把下载的文件输出为一个固定的文件名。
比如:sudo wget https://github.com/libevent/libevent/releases/download/release-2.1.8-stable/libevent-2.1.8-stable.tar.gz  -c -O libevent-2.1.8-stable.tar.gz
  • 1

2.编译三部曲:configure/make/make install
假设源码在/usr/local/src下,而我们希望把程序安装在/usr/local下:

解压:#tar -zxvf libevent-2.0.21-stable.tar.gz进入目录:#cd libevent-2.0.21-stable指定安装路径:#./configure --prefix=/usr/local/libevent编译安装:#make && make install
  • 1
  • 2
  • 3
  • 4

同理memcached的安装也是一样:

#tar -zxvf memcached-1.5.4.tar.gz#cd memcached-1.5.4#./configure --prefix=/usr/local/memcached --with-libevent=/usr/local/libevent#make && make install
  • 1
  • 2
  • 3
  • 4

3.安装完成后,采用和win下同样的启动方式:
linux下memcache的安装和启动
提示不能使用root来启动,加上-u nobody参数:
linux下memcache的安装和启动
4.如果是想后台启动则需要加上-d参数,而去掉-vvv参数

           
                     
  1. 安装memcache之前要记得先安装libevent类库,可以选择直接联网下载,使用wget命令即可:
    Linux的系统中,有时候需要wget下载一个文件,而下载地址中的文件名却非常长,导致下载失败,提示:Cannot write to和filename too long
    解决这个问题只需要把下载的文件输出为一个固定的文件名。
比如:sudo wget https://github.com/libevent/libevent/releases/download/release-2.1.8-stable/libevent-2.1.8-stable.tar.gz  -c -O libevent-2.1.8-stable.tar.gz
  • 1

2.编译三部曲:configure/make/make install
假设源码在/usr/local/src下,而我们希望把程序安装在/usr/local下:

解压:#tar -zxvf libevent-2.0.21-stable.tar.gz进入目录:#cd libevent-2.0.21-stable指定安装路径:#./configure --prefix=/usr/local/libevent编译安装:#make && make install
  • 1
  • 2
  • 3
  • 4

同理memcached的安装也是一样:

#tar -zxvf memcached-1.5.4.tar.gz#cd memcached-1.5.4#./configure --prefix=/usr/local/memcached --with-libevent=/usr/local/libevent#make && make install
  • 1
  • 2
  • 3
  • 4

3.安装完成后,采用和win下同样的启动方式:
linux下memcache的安装和启动
提示不能使用root来启动,加上-u nobody参数:
linux下memcache的安装和启动
4.如果是想后台启动则需要加上-d参数,而去掉-vvv参数