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
    

      

  • 相关阅读:
    zz如何防止拖延
    Matlab中统计矩阵中相同元素的个数
    深度学习(Deep Learning)算法简介
    深度学习(Deep Learning)综述
    端午节的说说
    .net 开发 配置文件的灵活使用
    2005
    那一天 That day
    女 孩 的 心 思
    Wind Flowerlove
  • 原文地址:https://www.cnblogs.com/eaglezb/p/6421305.html
Copyright © 2011-2022 走看看