zoukankan      html  css  js  c++  java
  • 【Linux】memcache和memcached的自动安装

    赶时间所以写一个简单的一个脚本,没有优化,想优化的可以学习下shell,自己优化下.

    且行且珍惜,源码包+脚本领取处

    链接:https://pan.baidu.com/s/1wIFR1wY-luDKs6ZuAJZqqA%20密码:izi2

    开始正文

    目录格式必须和下面一致,所有的memcache和memcached安装包必须放在memcache的文件下(只对小白同学),当然会的朋友就尽情的蹂躏它吧~,大神的话就别看了~太low,拿不出手...

    脚本文件

    创建文件

    touch <文件名>

    vi <文件名>

    ...

    粘贴代码

    复制下面代码,粘贴到你的文件中

    给予权限

    chmod 777 <文件名称>

    运行脚本

    sh <文件名>

    #!/bin/bash
    
    #install telnet expect
    yum install -y telnet
    yum install -y expect
    
    #install libevent
    cd memcache/
    tar -zxvf libevent-release-1.4.15-stable.tar.gz
    cd libevent-release-1.4.15-stable
    ./autogen.sh && ./configure  --prefix=/usr/ && make && make install
    
    #install memcached
    cd
    cd memcache/
    tar -zxvf memcached-1.4.36.tar.gz
    cd memcached-1.4.36
    ./configure --prefix=/usr/local/memcached && make && make install && useradd  memcache
    
    #install php_memcache
    cd
    cd memcache/
    unzip pecl-memcache-php7.zip
    cd  pecl-memcache-php7
    /usr/local/php/bin/phpize
    ./configure  --with-php-config=/usr/local/php/bin/php-config && make && make install
    mkdir /usr/local/apache2/htdocs/memcache
    
    #install libmemcached
    cd
    cd memcache/
    tar -zxvf libmemcached-1.0.18.tar.gz
    cd  libmemcached-1.0.18
    ./configure && make && make install
    
    #install php_memcached
    cd
    cd memcache/
    tar -zxvf memcached-3.0.3.tgz
    cd memcached-3.0.3
    sed -i '21c#include </usr/local/include/libmemcached/memcached.h>' php_libmemcached_compat.h
    /usr/local/php/bin/phpize
    ./configure  --disable-memcached-sasl  --with-php-config=/usr/local/php/bin/php-config && make && make install
    #reboot apache
    echo 'extension="memcache.so"'  >>  /usr/local/php/etc/php.ini
    echo 'extension="memcached.so"' >> /usr/local/php/etc/php.ini
    /usr/local/apache2/bin/apachectl restart
    
    echo '请切换到memcache用户启动memcache服务'

    expect时一种可以拟人化的,实现自动和交互式任务,本来打算写个完整的,不用任何干预的,但是expect得用法忘记了,所以最后需要人工去启动memcache服务

  • 相关阅读:
    [bzoj4241] 历史研究 (分块)
    [tyvj2054] 四叶草魔杖 (最小生成树 状压dp)
    20180710 考试记录
    [luogu2047 NOI2007] 社交网络 (floyed最短路)
    [luogu2081 NOI2012] 迷失游乐园 (树形期望dp 基环树)
    [luogu1600 noip2016] 天天爱跑步 (树上差分)
    [luogu2216 HAOI2007] 理想的正方形 (2dST表 or 单调队列)
    [poj 3539] Elevator (同余类bfs)
    [BZOJ1999] 树网的核 [数据加强版] (树的直径)
    bzoj2301 [HAOI2011]Problem b
  • 原文地址:https://www.cnblogs.com/wangyang0210/p/9682737.html
Copyright © 2011-2022 走看看