windows 环境配置memcached

东坡下载 2018年10月29日 16:27:44

      首先我们下载解压缩到某个文件夹,这里我解压到

      F:\memcache

      用管理员权限打开控制台

      F:/memcache/memcached.exe -d install

      然后在输入

      F:/memcache/memcached.exe -d start

      或者进入该目录 直接

      memcached.exe -d install

      memcached.exe -d start

      验证memcached是否安装成功

      进入telnet localhost 11211 

      输入version会显示响应的版本 

      如果成功会显示响应的 

      我们打开接下来启动任务管理器 

      看见了memcache的进程 

      php扩展安装

      解压扩展包

      找到我们响应的包 如果不知道我们是nts或者ts 我们打开phpinfo()探针 

      我们找到 

      然后把解压缩的php_memcache.dll 文件 复制扩展目录

      最后一步

      打开php.ini,找到extension,添加

      extension=php_memcache.dll  

      1

      重启apache. 我们在phpinfo中可以看见 

      memcache 命令

      三、参数1、 以上的安装和启动都是在默认环境下进行的,在安装时可设置如下参数: 

      -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 显示帮助 

      如:“memcached -d install -l 127.0.0.1 -m 1024 -c2048”。

      测试

      新建一个index.php填入下面内容

      $mem=new Memcache; 

      $mem->connect("localhost",11211);    

      $mem->add("mystr","this is a memcache test!"); 

      $str=$mem->get("mystr");  

      echo "$str";  

      //网页中显示this is a memcache

      以上就是配置结束