wamp环境下安装memcached最好的详解教程^.^:(只需要3个步骤 )
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>";
?>
随机推荐
- OID View
http://oid-info.com/get/1.3.6.1.2.1.17.1.4.1.2
- Webstorm & PhpStorm的序列号和证书
WebStorm注册码 User Name: EMBRACE License Key: ===== LICENSE BEGIN ===== 24718-12042010 00001h6wzKLpfo3 ...
- 让那些为Webkit优化的网站也能适配IE10(转载)
转载地址:http://www.w3cplus.com/css3/adapting-your-webkit-optimized-site-for-internet-explorer-10.html 特 ...
- OCJP(1Z0-851) 模拟题分析(五)over
Exam : 1Z0-851 Java Standard Edition 6 Programmer Certified Professional Exam 以下分析全都是我自己分析或者参考网上的,定有 ...
- JAVA 使用线程的几种方式
之前放在自己网站上的例子,因为网站关闭,已经找不到了,想用的时候,没有的话又重新翻书是很麻烦的事情.所以重新记录一下,以备将来查看. 第一种,让任务类继承Runable接口,然后将任务类对象放入Thr ...
- JavaScript高级程序设计 读书笔记
第一章 JavaScript 简介 第二章 Html中使用JavaScript 第三章 基本概念 第四章 变量,作用域,内存 第五章 引用类型 第六章 面向对象 第七章 函数表达式 第八章 BOM 第 ...
- Linux下配置OpenCV1.0环境
自己一直嚷嚷着打算学学图像识别,识别个简单的,车牌号,验证码之类的,之前查过资料,OpenCV可以实现.昨天花了一个下午终于配置好环境了,今天写下总结. OpenCV这一名称包含了Open和Compu ...
- OpenMesh 读写网格控制(读取写入纹理坐标,法向等)
OpenMesh读取网格默认是不自动读取obj网格中的法向,纹理坐标等信息的,写入网格同样也是.所以要读取(或写入)这些信息需要修改默认的选项. 先看一下其读写网格的函数 template<cl ...
- linux系统定时任务
crontab常用的几个命令如下 sudo crontab -l #显示所有的定时任务 sudo crontab -e #编辑任务 sudo crontab -r #删除所有的任务 编辑任务时的书写方 ...
- 【JSON 注解】JSON循环引用2----JSON注解@JsonIgnoreProperties+JAVA关键字transient+后台对象与JSON数据的格式互相转化
接着来说这个JSON循环引用的问题: 关于JSON格式的转化,其实关键就是这几个依赖: <!-- json --> <!-- 1号 --> <dependency> ...