wamp环境下安装memcached最好的详解教程^.^:(只需要3个步骤 )

时间:2022-08-13 20:42:53

win8.1 wampserver2.5 -Apache-2.4.9-Mysql-5.6.17-php5.5.12-64b 可以参考一下部分讲解有图,我就是看4-5个讲解,结合有一篇的截图最终才搞定的!

1.下载memcached安装包 (我没有记录下载地址,网上很多自己去搜索下载即可。但是注意,我第一次失去官方下载的,不知道是下载错了还是怎么,下载的包下面没有 memcached.exe ,后来另外下了一个就有了,而且有x86和x64两种(表示计算机x86 和64为系统))
以管理员身份打开 cmd 窗口,如果不知道 cmd 可以百度一下,如何以管理员身份运行也百度一下,我也是第一下这样运行。
运行 cmd 后进入你下载的 memcached安装包所存放的目录,运行以下命令:
E:\memcached>memcached.exe -d install
E:\memcached>memcached.exe -d start
(注意,C:\memcached> 是本人存放memcached安装包的路径,这里但是遇到了点困难,就是我进入相应目录之后直接运行会提示不是系统命令,原因好像是我 cd 进入相应目录后好像位置并不会处在我进入的那个目录下,而是停留在原来的目录位置--应该是win8.1 系统的原因后来不用cd,直接e:就进入了e盘目录了然后直接运行以上命令才得以成功!)
另外,此处建议最好把安装包放在一个全英文的路径下,避免Windows下的错误。

2.运行之后去下载php_memcached.dll 文件,这个需要另外下载: http://windows.php.net/downloads/pecl/releases/memcache/3.0.8/
关于不同名称的安装包的解释: http://www.tuicool.com/articles/E3Q7Nv

3.再去配置,在PHP.ini 加入一句话:extension=php_memcache.dll,位置好像不影响,我是加在最后的。(注意,这个配置最好在运行wamp之后直接 左键点击图标,选择php配置里的php.ini 里面加,我在php的安装目录下去添加后运行失败了,该到这里添加就运行成功了!)
(注意:我如此操作玩之后桌面多了一个desktop.dll文件,默认情况是隐藏的,以前我就是因为删除了一个桌面的desktop.dll文件导致电脑崩溃的,直接丢失好多文件,所有软件设置被重置了,如果你有同样情况,请注意,建议不要轻易删除,当然我也不知道我是不是因为安装包的原因中毒了,原来好像也是安装什么软件后就出现的那个dll文件,现在想来,当时应该也是在学习安装memcached,担心是病毒就删除,结果损失惨重,最后厂家发的系统盘重装了4次终于好了,今天又遇到这个问题.......不敢删除了)
大功告成,去重启WEB服务,使用 phpinfo() 函数查看启用情况(会有一项显示memcached)

<?php
$test=new Memcache ;
$test->connect('127.0.0.1',11211) or die("failure");
$s=$test->getVersion();//不要单纯的只是$test->getVersion(),如果想在浏览器端显示的话,还是需要保存后输出的
echo "memcache‘s version is:.$s \n\r<br>";
?>

随机推荐

  1. 无题 MVC

    1. MVC 里controller 返回匿名类型, 在View里是访问不了匿名类型的字段,因为它是Internal Private, 必须定义强类型 2. 扩展view的方法 public stat ...

  2. 一个 div 实现扇形图(锥形渐变)

    需要引用的js文件<script src="https://cdnjs.cloudflare.com/ajax/libs/prefixfree/1.0.7/prefixfree.min ...

  3. Kali2&period;0VMwareTools安装

    安装完系统后,配置好apt源,然后执行下列语句可成功安装VMwareTools工具,可实现本机与虚拟机之间的文件复制等功能: apt-get install open-vm-tools-desktop ...

  4. 构建自己的PHP框架--搭建基本结构

    首先,我们来说一下,为什么要创建自己的框架? 为什么要创建自己的框架呢?如果你跟周围的人讨论,每个人都会告诉你重复发明*是一件糟糕的事情,你最好选择一个已有的框架,忘掉“创建自己的框架”这种想法.大 ...

  5. 从一道面试题谈linux下fork的运行机制

    http://www.cnblogs.com/leoo2sk/archive/2009/12/11/talk-about-fork-in-linux.html

  6. C&num;设计模式--简单工厂模式

    简单工厂模式是属于创建型模式,但不属于23种GOF设计模式之一. 举一个例子:一个公司有不同的部门,客户根据需要打电话到不同的部门.客户相当于上端,不同部门相当于下端.不使用简单工厂模式来实现的例子如 ...

  7. Spark算子--partitionBy

    转载请标明出处http://www.cnblogs.com/haozhengfei/p/923b11fce561e82748baa016bcfb8421.html partitionBy--Trans ...

  8. 使用Fraps获取3D程序的FPS

    Fraps为免费软件(wiki),通过Hook OpenGL(SwapBuffer)或D3D(Present)来获取目标进程的FPS信息(32位进程注入fraps32.dll,64位注入fraps64 ...

  9. 通过python的hashlib模块计算一个文件的MD5值

    Python的hashlib提供了很多摘要算法,如MD5,SHA1等常用算法. 什么是摘要算法呢?摘要算法又称哈希算法.散列算法.它通过一个函数,把任意长度的数据转换为一个长度固定的数据串(如MD5值 ...

  10. vue 右键菜单插件 简单、可扩展、样式自定义的右键菜单

    今天分享的不是技术,今天给大家分享个插件,针对现有的vue右键菜单插件,大多数都是需要使用插件本身自定义的标签,很多地方不方便,可扩展性也很低,所以我决定写了一款自定义指令调用右键菜单(vuerigh ...