• Linux 安装Memcache扩展支持


    查看相关软件包
      yum search memcached 
    安装memcache
      yum -y install memcached
    Memcache关联php
      yum -y install php-pecl-memcache
    验证安装结果
      memcached -h
      php -m | grep memcache

    添加PHP的Memcache扩展

    1. yum install php-pecl-memcache  
    2. yum install zlib-devel  
    3. pecl install memcache  

    在PHP配置文件中添加 "extension=memcache.so"

    启动Memcached服务

    memcached -d -m 512 -l 127.0.0.1 -p 11211 -u root  (普通启动)

    memcached -d -m 10    -u root -l 192.168.40.4 -p 11211 -c 256 -P /tmp/memcached.pid  (完整启动)
    memcached -d -m 1024    -u root  -p 55001 -c 2048   (默认启动)

    检查memcached是否启动
    Netstat -an | more
    tcp        0      0 192.168.40.4:11211       0.0.0.0:*                   LIST

    将memcached设置开机启动
    Chkconfig memcached on

    启动和停止
    Service memcached start | stop
    Or /etc/init.d/memcached start | stop

    重启centos 
    Shutdown -r now
    Or reboot

     
    参数说明:
    -d   选项是启动一个守护进程
    -m  是分配给Memcache使用的内存数量,单位是MB,我这里是10MB
    -u   是运行Memcache的用户,我这里是root
    -l    是监听的服务器IP地址,我这里指定了服务器的IP地址192.168.40.4;
    -p   是设置Memcache监听的端口,最好是1024以上的端口
    -c   选项是最大运行的并发连接数,默认是1024,按照你服务器的负载量来设定
    -P  是设置保存Memcache的pid文件
    -vv 调试模式

    Memcached环境测试

    运行以下的php文件,如果有输出this is a memcache test!,就表示环境搭建成功,开始你的memcache之旅吧!

    <?php 
    $mem = new Memcache;
    $mem->connect("192.168.40.4", 11211); 
    $mem->set('key', 'This is a memcache test!', 0, 60); 
    $val = $mem->get('key'); 
    echo $val; 
    ?>

    本文转自http://www.linuxidc.com/Linux/2011-09/43033.htm

  • 相关阅读:
    Git之常用的命令操作
    Linux之创建777权限的文件
    Mysql union
    读取MySQL数据表字段信息
    Linux下mysql启动失败
    TP5之使用layui分页样式
    使用Bootstrap实现表格列的显示与隐藏
    MySQL之避免插入重复数据
    Linux命令之清空当前文件
    opensns入门
  • 原文地址:https://www.cnblogs.com/itsharehome/p/7198565.html
Copyright © 2020-2023  润新知