美文网首页
Memcached安装与部署

Memcached安装与部署

作者: 幽思片羽 | 来源:发表于2018-04-05 16:33 被阅读0次

    一. 检查是否安装libevent

    rpm -qa|grep libevent  
    

    如果已经安装libevent,需要查看libevent的安装路径,后面需要使用

    rpm -ql libevent 
    

    二. 安装livevent(已安装忽略此步)

    wget https://github.com/libevent/libevent/releases/download/release-2.1.8-stable/libevent-2.1.8-stable.tar.gz
    
    tar -zxvf  libevent-2.1.8-stable.tar.gz
    
    cd libevent-2.1.8-stable
    
    ./configure --prefix=/usr/local/libevent
    
    make && make install
    

    三、安装memcache

    tar -zxvf memcached-1.5.7.tar.gz 
    
    cd memcached-1.5.7/ 
    
    ./configure -with-libevent=/usr/local/libevent/ -prefix=/usr/local/memcached
    
    make && make install 
    

    开启memcache,并连接测试

    以守护进程模式启动memcached
    /usr/local/memcached/bin/memcached -d -l 192.168.189.129 -p 11211 -m 2048 -u root
    
    查看memcache是否开启
    netstat -ntpl | grep memcache
    

    客户端连接测试(使用telnet)

    telnet 192.XXX.XXX.XXX 11211
    能连接上说明安装成功
    

    四、启动参数
    查看memcache的启动参数

    /usr/local/memcached/bin/memcached -h
    

    常用的如下:

    -d 以守护进程(daemon)方式运行memcached
    -m 设置memcached可以使用的内存大小,单位MB
    -l  设置可以监听的IP地址,本机通常不设置此参数
    -p 设置监听端口,默认11211,也可以不设置此参数
    -n  指定用户,如果当前为root,需要使用此参数指定用户
    

    五、安装Memcached客户端

    wget http://pecl.php.net/get/memcache-2.2.5.tgz
    tar -zxvf memcache-2.2.5.tgz
    cd memcache-2.2.5.tgz
    phpize
    ./configure --enable -memcache --with -php -config=/usr/local/php/bin/php -config --with-zlib-dir
    make
    make install
    

    在php配置文件里加入一下配置

    extension = /usr/local/php/lib/php/extensions/no-debug-non-zts-20180326/memcache.so
    

    重启web服务器,查看phpinfo();

    相关文章

      网友评论

          本文标题:Memcached安装与部署

          本文链接:https://www.haomeiwen.com/subject/ibqdhftx.html