zoukankan      html  css  js  c++  java
  • 在window 下安装Memcache详解

    有时候我们需要在本地测试的时候就用到memcahce,如果本地没有安装memcache,就会有下面的错误提示:

    1
    2
    3
    4
    5
    6
    7
    系统发生错误

    您可以选择 [ 重试 ] [ 返回 ] 或者 [ 回到首页 ]
    错误位置: FILE: E:phpproject tdincludes hinkphpLibCoreCache.class.php LINE: 81

    [ 错误信息 ]
    系统不支持:memcache

    其实安装的时候需要只需要两步:
    第一步:安装memcached.exe 服务 。
    第二步:安装php_memcache.dll扩展,让php支持memcache 。

    1:安装memcached.exe 服务

    下载memcached.exe
    下载地址:http://www.hlmblog.com/dload/memcached-1.2.6-win32-bin.zip
    解压后,放在你想放的目录中。
    运行:

    QQ截图20140626210425

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

    如果像上面的图一样没有提示什么错误,那就是memcache.exe服务安装ok了。

    2:安装php_memcache.dll扩展

    下载php_memcache.dll,下载的版本一定要适合你自己的php版本,下载地址:
    http://www.hlmblog.com/dload/php_memcache.dll_.rar

    里面有适合php5.2*,php5.3*,php5.4* 的php_memcache.dll文件,把php_memcache.dll放在php的 ext 文件夹中,打开php.ini,查找关键字extension,可以看到很多的php扩展,然后在添加 extension=php_memcache.dll 这行代码,重启wamp服务器,扩展安装完成。

    3:测试和验证

    1
    2
    3
    4
    5
    6
    $mem = new Memcache;  
    $mem->connect("localhost", 11211);  
    $mem->set('key', '我是memcache存储的数据', 0, 60);  
    $val = $mem->get('key');  
    echo $val;
    //输出结果为"我是memcache存储的数据",说明window本地的memcache已经成功安装好!!
  • 相关阅读:
    start tag, end tag issues in IE7, particularly in xslt transformation
    用SandCastle为注释生成chm文档
    Firebug
    架构的重点
    Linux Shell常用技巧(十) 管道组合
    Linux JDK升级
    Linux Shell常用技巧(十二) Shell编程
    Packet Tracer 5.0实验(一) 交换机的基本配置与管理
    Linux Shell常用技巧(六) sort uniq tar split
    Linux Shell常用技巧(二) grep
  • 原文地址:https://www.cnblogs.com/itafter/p/4429025.html
Copyright © 2011-2022 走看看