memcache php windows,windows系统下安装memcache
关于 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相关推荐
- 用友t3 xp系统服务器,用友T3-财务通windows xp系统下安装sql2005
用友T3-财务通windows xp系统下安装sql2005用友T3-财务通windows xp系统下安装sql2005 第一次安装好sql2005.T3普及版后点系统管理,会弹出环境监测,主要内容为 ...
- Windows 10系统下安装MATLAB出现Error 1935的应对措施
Windows 10系统下安装MATLAB出现Error 1935的应对措施 出现该错误的原因是安装过程默认安装的时C++ 2005而不是2008,因此绕开C++ 2005来安装.具体步骤如下: 1. ...
- xp下添加linux启动,如何在windows xp系统下安装linux???
我刚刚想开始学linux,请教如何安装! | 我今天才安装了Redhat 9.0. LINUX不可能在WINDOWS下安装. 比较简单的方法是先在XP下用PQMAGIC分好区 boot ext3 1 ...
- 目标检测第3步:如何在Windows 10系统下安装CUDA(更新时间2022.03.22)
(请先看置顶博文)本博打开方式!!!请详读!!!请详读!!!请详读!!!_Cat-CSDN博客 目录 一.自检 1.查看PC是否有NVIDIA的独立显卡 2.查看自己NVIDIA独立显卡是否支持CUD ...
- 64位 regsrv win10_64位WINDOWS 10系统下安装Eplan 2.8及注册过程
一.软件安装过程 1.打开"Electric P8 2.7.3.11418"目录,以管理员身份运行"setup.exe"开始安装步骤执行. 2.弹出程序变量选择 ...
- 在32位Windows 7系统下安装Python
登陆一个Python官方网站(网址是:https://www.python.org/downloads/windows/) 然后往下翻到"Python 3.8.10 - May 3,2021 ...
- win7(windows 7)系统下安装SQL2005(SQL Server 2005)图文教程
由于工作需要,今天要在电脑上安装SQL Server 2005.以往的项目都是使用Oracle,MS的数据库还真的没怎么用过,安装Oracle已经轻车熟路,但装SQL Server好像还有点小麻烦,所 ...
- Windows 10系统下安装FFmpeg教程详解
FFmpeg:FFMPEG堪称自由软件中最完备的一套多媒体支持库,它几乎实现了所有当下常见的数据封装格式.多媒体传输协议以及音视频编解码器.除去部分具备系统软件开发能力的大型公司(Microsoft. ...
- Windows 10系统下安装Go语言环境
下载地址:https://golang.google.cn/dl/ 选择版本(此处选择的是windows 64位): 找到go1.15.windows-amd64.msi,双击运行程序,开始安装.选择 ...
最新文章
- 二十岁出头的时候上,你一无所有,你拥有一切
- java 视频分辨率_java – Blackberry:如何在录制前设置视频分辨率
- 科技城|从专利布局看人工智能领域全球竞争与中国面临的挑战
- 程序提示确认关闭后退出
- break后面的语句还执行吗_流程控制语句
- 【图论】【斜率优化】前往大都会(loj 2769)
- 【codevs1993】草地排水,网络流入门(dinic+ispa)
- php计算百分比加成_百分比计算器
- 第1章 C/C++与开发环境介绍(《C和C++游戏趣味编程》配套教学视频)
- 红警 1 游戏开源,代码非常规范,网友:秀色可餐
- 全国计算机等级考试一级试题免费,全国计算机等级考试一级试题
- Docker 学习笔记(四)-- Docker 可视化界面
- 服务器msdtc没有安全显示项,MSDTC 问题疑难解答 - BizTalk Server | Microsoft Docs
- 通过duet软件实现ipad作为mac的副屏并修改分辨率
- 天猫八大策略人群京东十大靶向人群简介
- 阿里巴巴重要开源项目汇总
- 【田间连着车间、佘太酒业这十年!
- 猫、路由器和交换机的区别和联系
- mysql 综合练习
- 宝塔一键安装部署tipask登录出现错误:The email must be at least 8 characters怎么回事
热门文章
- 【2556】传说中的数据结构 sdutOJ
- python中if __name__ == '__main__': 的解析
- SRM遇到的一个数论技巧——最大公约数和最小公倍数的关系
- 史上最昂贵的 Javascript 代码(转)
- 2007年下半年软考:网络工程师考试试题分析
- golang goroutine 得到返回值
- python flask 跨域问题 解决方法
- linux libuv 交叉编译 高性能事件驱动库
- python3 redis 设置连接超时
- Linux学习路线指南