关于 memcache 的介绍,这里就不在多说了,读者可以参考:memcached是什么?memcache该何使用?

(1)安装memcache首先你得下载两个文件,memcached 的安装文件和php所需要的 pecl 扩展 php_memcache.dll 文件,因为这里是介绍在 windows 下面安装 memcached ,所以你需要下载的是 memcached.exe 文件。 memcached.exe 具体下载地址为:http://code.jellycan.com/memcached/ ,这个页面上你得下载那个名为memcached-1.2.6-win32-bin.zip的文件。至于 php_memcache.dll,这里就不提供下载地址了,自己去百度搜吧,因为这个一定要和自己的php版本相同(文章下面列了几个比较常见 php_memcache.dll 版本的下载地址)。

(2)以上所需工具准备完毕,那就可以开始安装并调试了。首先安装 memcache。

将下载的 memcache 文件包解压放某个盘下面,比如在c:\memcached

在终端(即cmd命令界面)下输入 "c:\memcached\memcached.exe -d install" 安装

这个时候你可能不知道你安装的 memcache 使用的是什么端口,下面通过修改注册表将端口修改为我们指定的端口。打开注册表编辑器,找到 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\memcached Server 下面找到一个 ImagePath 的字符串项,双击该串,在该项目值后面追加写入 -l 127.0.0.1 -m 45 -p 51321 (这里的意思即访问ip为:127.0.0.1 使用45M内存,51321为端口),修改完毕关闭注册表编辑器。

接着命令界面里输入:"c:\memcached\memcached.exe -d start" 启动 memcache 服务或者在计算机服务项里面找到memcached服务,重新启动。

以上操作完毕,让我们来检测一下缓存服务 memcache 是否成功安装并运行了。继续在终端输入:"telnet 127.0.0.1 51321",输入完毕可能什么反应,接着输入 stats ,如果出现一堆类似下面这样的看懂或看不懂的英文,就说明 memcache 服务已经成功安装并运行了。

STAT pid 5636

STAT uptime 936

STAT time 1344915126

STAT version 1.2.6

STAT pointer_size 32

STAT curr_items 0

STAT total_items 0

STAT bytes 0

STAT curr_connections 2

STAT total_connections 3

STAT connection_structures 3

STAT cmd_get 0

STAT cmd_set 0

STAT get_hits 0

STAT get_misses 0

STAT evictions 0

STAT bytes_read 19

STAT bytes_written 7

STAT limit_maxbytes 67108864

STAT threads 1

END

注意:如果你的是win 7系统,有可能会提示“'telnet' 不是内部或外部命令,也不是可运行的程序”类似的信息,经排查这是因为 Win7 默认没有安装telnet功能,所以你直接用telnet命令是用不了的,你可以去“控制面板”--》“程序”---》“打开或关闭Windows功能”,勾上“telnet客户端”即可。

(3)配置PHP。将下载的 pecl 模块包,解压后将 php_memache.dll 放到 php 目录的 ext 目录下(提示:为了防止出现一些意外错误,最好下载和 php 版本一致的模块包)。然后找到 php.ini 文件,在里面添加一行:extension=php_memcache.dll,然后重启 apache 服务器,至此 php 的 memcache 扩展包就已经安装完了。

(4)测试 memcache 是否能在php环境下工作了。我们可以用如下一段代码做测试:

$memcache_obj = new Memcache;

$memcache_obj->connect('127.0.0.1', 51321);

$memcache_obj->set('var_key', 'memcache 测试!',MEMCACHE_COMPRESSED, 50);

echo $memcache_obj->get('var_key');

如果正常输出 “memcache 测试!” 说明你已经顺利的为你的php环境搭建好了memcache服务了。注意这里可能会报“Class 'Memcache' not found in...”类的错误,这个经测试是因为扩展包和你的php环境不一致造成的,请重新下载一个和你的php环境一直的扩展包就行了。

memcache php windows,windows系统下安装memcache相关推荐

  1. 用友t3 xp系统服务器,用友T3-财务通windows xp系统下安装sql2005

    用友T3-财务通windows xp系统下安装sql2005用友T3-财务通windows xp系统下安装sql2005 第一次安装好sql2005.T3普及版后点系统管理,会弹出环境监测,主要内容为 ...

  2. Windows 10系统下安装MATLAB出现Error 1935的应对措施

    Windows 10系统下安装MATLAB出现Error 1935的应对措施 出现该错误的原因是安装过程默认安装的时C++ 2005而不是2008,因此绕开C++ 2005来安装.具体步骤如下: 1. ...

  3. xp下添加linux启动,如何在windows xp系统下安装linux???

    我刚刚想开始学linux,请教如何安装! | 我今天才安装了Redhat 9.0. LINUX不可能在WINDOWS下安装. 比较简单的方法是先在XP下用PQMAGIC分好区 boot  ext3 1 ...

  4. 目标检测第3步:如何在Windows 10系统下安装CUDA(更新时间2022.03.22)

    (请先看置顶博文)本博打开方式!!!请详读!!!请详读!!!请详读!!!_Cat-CSDN博客 目录 一.自检 1.查看PC是否有NVIDIA的独立显卡 2.查看自己NVIDIA独立显卡是否支持CUD ...

  5. 64位 regsrv win10_64位WINDOWS 10系统下安装Eplan 2.8及注册过程

    一.软件安装过程 1.打开"Electric P8 2.7.3.11418"目录,以管理员身份运行"setup.exe"开始安装步骤执行. 2.弹出程序变量选择 ...

  6. 在32位Windows 7系统下安装Python

    登陆一个Python官方网站(网址是:https://www.python.org/downloads/windows/) 然后往下翻到"Python 3.8.10 - May 3,2021 ...

  7. win7(windows 7)系统下安装SQL2005(SQL Server 2005)图文教程

    由于工作需要,今天要在电脑上安装SQL Server 2005.以往的项目都是使用Oracle,MS的数据库还真的没怎么用过,安装Oracle已经轻车熟路,但装SQL Server好像还有点小麻烦,所 ...

  8. Windows 10系统下安装FFmpeg教程详解

    FFmpeg:FFMPEG堪称自由软件中最完备的一套多媒体支持库,它几乎实现了所有当下常见的数据封装格式.多媒体传输协议以及音视频编解码器.除去部分具备系统软件开发能力的大型公司(Microsoft. ...

  9. Windows 10系统下安装Go语言环境

    下载地址:https://golang.google.cn/dl/ 选择版本(此处选择的是windows 64位): 找到go1.15.windows-amd64.msi,双击运行程序,开始安装.选择 ...

最新文章

  1. 二十岁出头的时候上,你一无所有,你拥有一切
  2. java 视频分辨率_java – Blackberry:如何在录制前设置视频分辨率
  3. 科技城|从专利布局看人工智能领域全球竞争与中国面临的挑战
  4. 程序提示确认关闭后退出
  5. break后面的语句还执行吗_流程控制语句
  6. 【图论】【斜率优化】前往大都会(loj 2769)
  7. 【codevs1993】草地排水,网络流入门(dinic+ispa)
  8. php计算百分比加成_百分比计算器
  9. 第1章 C/C++与开发环境介绍(《C和C++游戏趣味编程》配套教学视频)
  10. 红警 1 游戏开源,代码非常规范,网友:秀色可餐
  11. 全国计算机等级考试一级试题免费,全国计算机等级考试一级试题
  12. Docker 学习笔记(四)-- Docker 可视化界面
  13. 服务器msdtc没有安全显示项,MSDTC 问题疑难解答 - BizTalk Server | Microsoft Docs
  14. 通过duet软件实现ipad作为mac的副屏并修改分辨率
  15. 天猫八大策略人群京东十大靶向人群简介
  16. 阿里巴巴重要开源项目汇总
  17. 【田间连着车间、佘太酒业这十年!
  18. 猫、路由器和交换机的区别和联系
  19. mysql 综合练习
  20. 宝塔一键安装部署tipask登录出现错误:The email must be at least 8 characters怎么回事

热门文章

  1. 【2556】传说中的数据结构 sdutOJ
  2. python中if __name__ == '__main__': 的解析
  3. SRM遇到的一个数论技巧——最大公约数和最小公倍数的关系
  4. 史上最昂贵的 Javascript 代码(转)
  5. 2007年下半年软考:网络工程师考试试题分析
  6. golang goroutine 得到返回值
  7. python flask 跨域问题 解决方法
  8. linux libuv 交叉编译 高性能事件驱动库
  9. python3 redis 设置连接超时
  10. Linux学习路线指南