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
    

      

  • 相关阅读:
    (转)使用InfluxDB+cAdvisor+Grafana配置Docker监控
    Linux cut命令
    php 三种数组
    Linux httpd源码编译安装
    Linux yum如何下载rpm包到本地
    linux yum 工具
    windows phpstudy 本地添加自定义域名
    php.ini
    Linux rpm 查询
    linux rpm 安装和卸载
  • 原文地址:https://www.cnblogs.com/eaglezb/p/6421305.html
Copyright © 2011-2022 走看看