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
    

      

  • 相关阅读:
    UnQLite简介
    .net中webconfig自定义配置
    webservice有关application/xop+xml的异常
    .NET4缓存过期策略摘录
    关于sea.js的笔记
    npm笔记和bower
    使用npm安装一些包失败了的看过来(npm国内镜像介绍)
    easyui的datagird动态设置当前页数
    Oracle中Merge into用法总结
    Oracle 12.1.0.2 对JSON的支持
  • 原文地址:https://www.cnblogs.com/eaglezb/p/6421305.html
Copyright © 2011-2022 走看看