zoukankan      html  css  js  c++  java
  • Memcache 在win7x64中安装配置

    Memcached从0.2.0开始,要求PHP版本大于等于5.2.0。

    环境:phpstudy集成环境

    目标:实现php用memcache

    下载:memcache for win 64

    http://www.urielkatz.com/projects/memcached-win64/memcached-win64.zip

    下载地址:http://s3.amazonaws.com/downloads.northscale.com/memcached-win64-1.4.4-14.zip

    安装wiki:http://zurmo.org/wiki/installing-memcache-on-windows


    下载php_memcache.dll文件这个确实难找

    1、http://www.anindya.com 这个地址比较经典,很多PHP 方面可以下载

    2、http://www.mediafire.com/php-win64-extensions 这个是在第1个地址中的有链接的,在php5.3.13那一段里

    3、http://205.196.122.238/oyxk3gexo2jg/n08bnnrk2520poj/php_memcache-2.2.7-5.3-VC9-x64.zip


    --配置:

    1、解压到c:memcached下。

    在命令行状态下输入:
    --------------------------------------------------------------------
    memcached.exe -d install #将memcached安装成windows服务
    memcached.exe -d start   #启动memcached服务
    --------------------------------------------------------------------

    一般情况下,上面的命令输入后没有任何回馈信息就表示正常。

    如果在没有安装过的情况下,出现"failed to install service or service already installed"错误,可能是cmd.exe需要用管理员身份运行。



    现在我们来看看memcached是否已经正常监听。在命令行下输入:
    --------------------------------------------------------------------
    netstat -an
    --------------------------------------------------------------------
    查看是否有11211的端口占用,如果有,那么很好,一切正常。

    eg:如果你在启动memcached的时候使用了其他端口,就看其他端口的占用情况。

    不放心的话,查询系统服务,将memcache 开启自动。

    2、php.ini配置

    将 php_memcache.dll 文件复制到  wampinphpphp5.3.13ext目录下

    打开php.ini文件 (是apache目录下的php.ini)

    增加 extension=php_memcache.dll

    重启apache

    在 127.0.0.1 查看Loaded Extensions 中应该有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 
       -M 内存耗尽时返回错误,而不是删除项 
       -c 最大同时连接数,默认是1024 
       -f 块大小增长因子,默认是1.25 
       -n 最小分配空间,key+value+flags默认是48 
       -h 显示帮助

    修改参数

    windows下需要通过修改注册表信息进行设置,打开注册表,找 
    HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesmemcached 
    在其中有一个“ImagePath”项,值为: 
    "D:memcachedmemcached.exe" -d runservice 
    在后面加上“-m 1024 -c 2048 -p 11210”。等即可。重启服务后生效






    php是世界上最好的编程语言,没有之一
  • 相关阅读:
    spring入门
    mybatis环境配置与入门例子
    wine 魔兽争霸
    不要再使用工具格式化代码!!!
    Android 动画 setVisibility 后出错解决方法
    AbsListView.OnScrollListener 使用注意事项
    linux 配置 wlan 连接
    练习:求完数问题
    重写:求比指定数大且最小的“不重复数”问题
    emacs 快捷键笔记
  • 原文地址:https://www.cnblogs.com/lookphp/p/5131307.html
Copyright © 2011-2022 走看看