zoukankan      html  css  js  c++  java
  • Linux下编译、安装并启动memcached

    首先使用yum安装gcc make、autoconf、libtool系列工具,这几个工具是编译所需要的,命令如下:

    yum install gcc make autoconf libtool
    

    然后到libevent.org和memcached.org官网下载最新的stable版本的libevent库和memcached (假设源码存放于/usr/local/src下面,安装至/usr/local/libevent和/usr/local/memcached下面)


    步骤一:
    需要先安装libevent,因为安装memcached需要依赖libevent库,先切换至libevent的源码目录下,然后编译安装

    ./configure --prefix=/usr/local/libevent
    make && make install
    

    步骤二:
    安装memcached,先切换至memcached源码目录下

    ./configure --prefix=/usr/local/memcached --with-libevent=/usr/local/libevent
    make && make install
    

      

    注意:
    1.在虚拟机下编译安装,一个容易出现的问题--虚拟机的时间不对,
    导致gcc编译过程中,检测时间通不过,一直处于编译过程
    解决:
    date -s 'yyyy-mm-dd hh:mm:ss'
    clock -w      // 把时间写入cmos


    2.启动时:
    用-u nobody指定memcached,以nobody方式运行   具体命令如下:

    cd /usr/local/memcached/
    ./bin/memcached -m 64 -p 11211 -u nobody -vvv

    用-d 指定memcached以后台进程来执行,具体命令如下:

    cd /usr/local/memcached/
    ./bin/memcached -m 64 -p 11211 -u nobody -d
    

      

  • 相关阅读:
    找水王
    统计txt文档中的单词个数
    返回一个数组中最大子数组的和
    寻找最长字符串
    第二阶段冲刺第九天
    第二阶段冲刺第八天
    第二阶段冲刺第七天
    第二阶段冲刺第六天
    构建之法阅读笔记06
    小目标
  • 原文地址:https://www.cnblogs.com/eaglezb/p/6421305.html
Copyright © 2011-2022 走看看