zoukankan      html  css  js  c++  java
  • linux 安装 memcache

    1、首先先安装 memcached 

    我是参考这个(https://www.cnblogs.com/chenliuxiao/p/14109511.html)

    提示!!!

    安装这个之前需要安装 libevent 依赖库

     wget http://www.monkey.org/~provos/libevent-1.2.tar.gz
      226  ll
      227  tar zxvf libevent-1.2.tar.gz
      228  cd libevent-1.2
      229  ./configure --prefix=/usr
      230  make
      231  ./configure --prefix=/usr --with-included-apr
      232  make
      233  ll
      234  cd ..
      235  rm -rf libevent-1.2
      236  ll
      237  rm -rf libevent-1.2.tar.gz
      238  tar -zxvf libevent-2.0.10-stable.tar.gz
      239  cd libevent-2.0.10-stable/
      240  ./configure --prefix=/usr
      241  make
      242  make install
      243  ls -al /usr/lib | grep libevent

    2、然后安装 memcache

    memcache官网安装包下载地址(http://pecl.php.net/package/memcache):

    (我用官网安装包没跑通,用的是以下帖子的)(http://www.mamicode.com/info-detail-2975670.html)

    # 下载 memcache 源码包
    wget https://github.com/websupport-sk/pecl-memcache/archive/NON_BLOCKING_IO_php7.zip
    # 解压缩
    unzip NON_BLOCKING_IO_php7.zip
    # 进入解压后的目录
    cd pecl-memcache-NON_BLOCKING_IO_php7/
    # 生成配置文件
    /usr/local/php/bin/phpize
    # 配置
    ./configure --with-php-config=/usr/local/php/bin/php-config
    make
    make install

    3、修改PHP配置文件

    4、重启php-fpm

    CentOS/RHEL 7

    $ sudo systemctl start php-fpm      # 启动php-fpm
    $ sudo systemctl stop php-fpm       # 停止php-fpm
    $ sudo systemctl reload php-fpm     # 重载php-fpm
    $ sudo systemctl restart php-fpm    # 重启php-fpm

    备注:

    这个我没跑通,可能是版本不对,不过可以参考话术和流程(https://www.cnblogs.com/yanweifeng/p/10001986.html)

    2 github搜索 并且代码已经支持到 PHP7
    git clone https://github.com/websupport-sk/pecl-memcache memcache
    
    用 phpize 安装,步骤和 memcached 一样
    
    cd memcache/
    
    [phpize 和 php-config 要看自己的位置]
    
    /usr/local/php/bin/phpize
        
    ./configure --with-php-config=/usr/local/php/bin/php-config
        
    make && make install
    
    Installing shared extensions:/usr/local/php/lib/php/extensions/no-debug-non-zts-20170718/
    [phpize 和 php-config 要看自己的位置] !!! 这个要根据自己的PHP路径来

  • 相关阅读:
    java反射机制简介
    StringBuffer类总结
    java中的断言
    Tomcat禁止外网访问
    InnoDB引擎数据存放位置
    MySQL中的事务
    InnoDB与MyISAM引擎区别
    linux之LVS简介(转自南非的蚂蚁)
    CentOS6.5自带Python2.6.6升级至Python2.7
    利用Rsync在windows和linux之间同步数据
  • 原文地址:https://www.cnblogs.com/chenliuxiao/p/14110189.html
Copyright © 2011-2022 走看看