zoukankan      html  css  js  c++  java
  • Windows下安装Memcached for PHP

    之前没有研究过这类玩意,今天被问到了,就索性搞搞
    环境搭配肯定首要,接下来就开始搭建环境

    1,安装Server端:
    http://code.jellycan.com/files/memcached-1.2.6-win32-bin.zip
    解压之后得到一个memcached.exe
    打开命令行进入所在目录执行命令:

    memcached.exe -d install

    安装完成后启动:

    memcached.exe -d start

    默认端口是11211 可以通过telnet测试服务是否启动 输入stats查看状态

    2,安装PHP扩展:
    自行选择版本:http://windows.php.net/downloads/pecl/releases/memcache
    将下载文件解压得到php_memcache.dll,将文件拷贝到php目录下ext文件夹,然后修改php.ini文件
    添加下面的代码:

    extension=php_memcache.dll

    这样就算安装完成了

    3,测试

    $mem = new Memcache;
    $mem->connect("127.0.0.1", 11211);
    $mem->set('key','This is a fucking test!', 0, 60);
    $val = $mem->get('key');
    echo $val; 得到结果:This is a fucking test!

     常用参数:

    -p 监听的端口
    -l 连接的IP地址, 默认是本机
    -d start 启动memcached服务
    -d restart 重起memcached服务
    -d stop|shutdown 关闭正在运行的memcached服务
    -d install 安装memcached服务
    -d uninstall 卸载memcached服务
    -u 以某个用户的身份运行 (仅在以root运行的时候有效)
    -m 最大内存使用,单位MB。默认64MB
    -M 内存耗尽时返回错误,而不是删除项
    -c 最大同时连接数,默认是1024
    -f 块大小增长因子,默认是1.25
    -n 最小分配空间,key+value+flags默认是48
    -h 显示帮助

    更高深的东西还有待探索,环境搭建好了,剩下的呢?写代码呗!!

  • 相关阅读:
    2021-07-12 部分集训题目题解
    2021-07-09/11 部分集训题目题解
    k8s删除Terminating状态的命名空间
    yum命令安装jenkins
    Jenkins构建docker镜像
    jenkins获取当前构建任务的构建人
    Kubernetes kubeconfig配置文件
    K8S中使用gfs当存储
    人类视觉系统对颜色和亮度的感知
    荧光的应用之全内反射荧光显微镜(TIRFM)
  • 原文地址:https://www.cnblogs.com/liuxgnu/p/3535095.html
Copyright © 2011-2022 走看看