第一步:安装windows版memcached

下载地址:http://download.csdn.net/detail/zhaotengfei36520/8182503#comment

下载之后将文件夹放在一个目录下,例如:d:/memcached

运行cmd  切换到memcached.exe所在目录执行如下命令:

memcached -d install    // 安装memcached

memcached -d start     // 开启memcached

若都执行成功,则可以在服务里面看到memcached或者在任务管理器中看到memcached.exe正在运行。

第二步:下载php_memcache.dll拓展 (据网友所说,win 不支持 php_memcached.dll,Linux支持,此处展示 win 的 php_memcache.dll 拓展的安装方法)

下载地址:http://windows.php.net/downloads/pecl/releases/memcache/3.0.8/   (官方)

选择适合自己的版本,我的环境为win64,php版本为php5.6,所以选择  php_memcache-3.0.8-5.6-ts-vc11-x64.zip

将文件夹里面的php_memcache.dll放在php的ext目录下,然后在php.ini中添加一行拓展:extension=php_memcache.dll

重启服务器即可在phpinfo()里面看到memcache这一项了。到此memcache就可以使用了。

所有的文件也可以在我博客的文件里面直接下载:https://i.cnblogs.com/Files.aspx下面的memcached

如下为我的phpinfo()中的信息:

备注:

1)memcached 的几个指令:

-p                       //监听的端口
-l                        //连接的IP地址, 默认是本机
-d start               //启动memcached服务
-d restart            //重起memcached服务
-dstop|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                      //显示帮助

2)memcached相关的函数:

01.Memcache::add                           //添加一个值,如果已经存在,则返回false
02.Memcache::addServer                  //添加一个可供使用的服务器地址
03.Memcache::close                         //关闭一个Memcache对象
04.Memcache::connect                     //创建一个Memcache对象
05.memcache_debug                       //控制调试功能
06.Memcache::decrement                 //对保存的某个key中的值进行减法操作

07.Memcache::delete                       //删除一个key值

08.Memcache::flush                         //清除所有缓存的数据
09.Memcache::get                           //获取一个key值
10.Memcache::getExtendedStats       //获取进程池中所有进程的运行系统统计
11.Memcache::getServerStatus         //获取运行服务器的参数
12.Memcache::getStats                    //返回服务器的一些运行统计信息
13.Memcache::getVersion                 //返回运行的Memcache的版本信息
14.Memcache::increment                  //对保存的某个key中的值进行加法操作
15.Memcache::pconnect                   //创建一个Memcache的持久连接对象
16.Memcache::replace                     //对一个已有的key进行覆写操作
17.Memcache::set                           //添加一个值,如果已经存在,则覆写
18.Memcache::setCompressThreshold       //对大于某一大小的数据进行压缩
19.Memcache::setServerParams               //在运行时修改服务器的参数

 memcache 的在php中的详细用法见我博客的另一个页面: http://www.cnblogs.com/chrdai/p/6775379.html

window + php + memcached 安装的更多相关文章

  1. Window下memcached安装与测试步骤

    如何在Window下memcached安装与测试步骤 工具/原料 电脑 memcached 软件 方法/步骤 软件包下载 下载Memercached For Windows:http://downlo ...

  2. Linux Memcached安装以及PHP扩展安装

    一:安装libevent 由于memcached安装时,需要使用libevent类库,所以先安装libevent 1.下载 #wget   http://www.monkey.org/~provos/ ...

  3. linux下memcached安装以及启动

    1. 准备安装文件 下载memcached与libevent的安装文件 http://memcached.googlecode.com/files/memcached-1.4.15.tar.gz(me ...

  4. memcached安装

    memcached安装 一.安装gcc # yum -y install gcc 二.安装libevent # wget http://www.monkey.org/~provos/libevent- ...

  5. 【转】Memcached安装

    解析:Memcached是什么? Memcached是由Danga Interactive开发的,高性能的,分布式的内存对象缓存系统,用于在动态应用中减少数据库负载,提升访问速度. 一.软件版本    ...

  6. 初学Memcached安装及使用(CentOS7)

    1.yum install memcached安装memecached 2.chkconfig memcached on设置memcached开机启动 3.service memcached star ...

  7. Linux下memcached安装和启动方法

    Linux下memcached安装和启动方法 1. 首先下载memcached 和 libevent 包. Memcached用到了libevent这个库用于Socket的处理.下面是下载的两个包文件 ...

  8. 【转】linux下memcached安装以及启动

    1.下载memcached服务器端安装文件 版本: memcached-1.4.25.tar.gz 下载地址:http://www.memcached.org/files/memcached-1.4. ...

  9. Windows 下的.NET+ Memcached安装

    转载请标明出处: http://www.yaosansi.com/ 原文:http://www.yaosansi.com/post/1396.html Memcached官方:http://danga ...

随机推荐

  1. 利用autocomplete.js实现仿百度搜索效果(ajax动态获取后端[C#]数据)

    实现功能描述: 1.实现搜索框的智能提示 2.第二次浏览器缓存结果 3.实现仿百度搜索 <!DOCTYPE html> <html xmlns="http://www.w3 ...

  2. LVS负载均衡器DR模型的实现

    概述: 在大规模互联网应用中,负载均衡设备是必不可少的一个节点,源于互联网应用的高并发和大流量的冲击压力,我们通常会在服务端部署多个无状态的应用服务器和若干有状态的存储服务器(数据库.缓存等等) 一. ...

  3. NodeJs>------->>第三章:Node.js基础知识

    第三章:Node.js基础知识 一:Node.js中的控制台 1:console.log.console.info  方法 console.log(" node app1.js 1> ...

  4. LeetCode(45): 跳跃游戏 II

    Hard! 题目描述: 给定一个非负整数数组,你最初位于数组的第一个位置. 数组中的每个元素代表你在该位置可以跳跃的最大长度. 你的目标是使用最少的跳跃次数到达数组的最后一个位置. 示例: 输入: [ ...

  5. STL整理之set

    转载请注明出处,部分内容引自李煜东<算法竞赛进阶指南> 前置知识:    C++.C语言入门 Set是什么 Set是C++STL中提供的容器,set是数学上的集合——具有唯一性,即每个元素 ...

  6. jmeter在返回的json串中提取需要的值

    接口测试时我们需要对某条信息进行修改,如我们先创建了一篇文章,然后进行修改操作 我们就需要找到该文章的唯一标志,如id 示例:我们要将下图返回的json 中id进行提取 注:可输入$.加需要的key即 ...

  7. 2018-2019-2 网络对抗week1 Kali安装 20165333陈国超

    Kali安装 安装过程是按照网上的教程装的,链接点击[https://blog.csdn.net/KNIGH_YUN/article/details/79949512] 安装成功的截图 主要说一下安装 ...

  8. python全栈开发day23-面向对象高级:反射(getattr、hasattr、setattr、delattr)、__call__、__len__、__str__、__repr__、__hash__、__eq__、isinstance、issubclass

    一.今日内容总结 1.反射 使用字符串数据类型的变量名来操作一个变量的值. #使用反射获取某个命名空间中的值, #需要 #有一个变量指向这个命名空间 #字符串数据类型的名字 #再使用getattr获取 ...

  9. Flume+Kafka整合

    脚本生产数据---->flume采集数据----->kafka消费数据------->storm集群处理数据 日志文件使用log4j生成,滚动生成! 当前正在写入的文件在满足一定的数 ...

  10. ubuntu16.04通过apt-get方式安装MongoDB

    虽然Ubuntu本身也提供MongoDB安装包,但往往官网的安装包版本更新. hupeng@hupeng-vm:~$ apt-cache show mongodb-clients Package: m ...