windows中为php安装mongodb与memcache


Posted in PHP onJanuary 06, 2015

mangodb安装

1. 下载mongodb的安装文件,我安装的windows 64位的,下载地址如下:

https://fastdl.mongodb.org/win32/mongodb-win32-x86_64-2008plus-2.6.6-signed.msi

2. 新建一个mongodb文件夹在E盘(随便放,如E:\mongodb)

3. 将下载的安装文件解压,把解压的文件移动到E盘mongodb下

4. 建立mongodb数据存放目录E:\mongodb\data

5. 启动mongodb(简单启动不配置服务)

E:\mongodb\bin\mongod.exe --dbpath E:\mongodb\data

可以看到如下信息:

windows中为php安装mongodb与memcache

说明安装启动成功了。

6.在浏览器中输入http://localhost:27017/,会出现下面信息,表明mongdb已经启动好了

It looks like you are trying to access MongoDB over HTTP on the native driver port.

7、下载对应的mongodb php插件(不太好找,如果php是5.4-5.5版可用这个地址:http://pan.baidu.com/s/1sjJjsYh)并配置好。

8、在php中使用:

try {

    $mongo = new Mongo('localhost');

} catch(MongoConnectionException $e) {

    var_dump($e);

}

$mongo_db = $mongo->selectDB('logdatastorage');

注:上面的代码是demo,不可在生产环境中使用。

memcache安装

1、64位下载

From:http://www.urielkatz.com/archive/detail/memcached-64-bit-windows/
下载:http://www.urielkatz.com/projects/memcached-win64/memcached-win64.zip
源码:http://www.urielkatz.com/projects/memcached-win64/memcached-src.rar

2、解压刚刚下载的压缩包,得到两个文件:memcached.exe(服务端主程序)、pthreadGC2.dll

3、以管理员权限运行命令提示符,定位到解压路径,安装Memcached服务,命令:

memcached.exe -d install

4、执行 开始→管理工具→服务 打开Windows服务查看工具,找到memcached服务(没找到证明没有安装成功)

5、启动Memcached:

memcached.exe -m 1024 -d start

-d为守护进程启动,不能指定端口 默认端口11211
-m为指定内存大小

6、配置Windows防火墙,为Memcached默认端口11211 添加入站规则(如果服务端和客户端都在本机,不需要这一步)

7、测试是否可以正常通讯,这里借助Telnet:

telnet 127.0.0.1 11211

如果进入一个空白的doc屏,估计OK了。第一行命令输入是看不见的,所以我一般先敲一次回车,回返回一个Error,没关系,这是说明你输入的是一个无法识别的命令;

接着看下状态,键入stats然后回车:

windows中为php安装mongodb与memcache

8、下载对应的memcache php插件(如果php是5.5版可用这个地址:http://pan.baidu.com/s/1mgspf9e)并配置好。

9、在php中连接使用:

$memcache = new Memcache;

$memcache->connect('127.0.0.1', 11211);
PHP 相关文章推荐
php批量删除数据
Jan 18 PHP
php csv操作类代码
Dec 14 PHP
PHP 源代码压缩小工具
Dec 22 PHP
php压缩多个CSS为一个css的代码并缓存
Apr 21 PHP
php URL验证正则表达式
Jul 19 PHP
PHP 清空varnish 缓存的详解(包括指定站点下的)
Jun 20 PHP
PHP基本语法总结
Sep 06 PHP
php使用Jpgraph绘制柱形图的方法
Jun 10 PHP
PHP中使用substr()截取字符串出现中文乱码问题该怎么办
Oct 21 PHP
tp5(thinkPHP5)框架实现多数据库查询的方法
Jan 10 PHP
thinkphp3.2框架中where条件查询用法总结
Aug 13 PHP
CentOS7系统搭建LAMP及更新PHP版本操作详解
Mar 26 PHP
phpQuery让php处理html代码像jQuery一样方便
Jan 06 #PHP
php基于表单密码验证与HTTP验证用法实例
Jan 06 #PHP
php使用fputcsv()函数csv文件读写数据的方法
Jan 06 #PHP
phplot生成图片类用法详解
Jan 06 #PHP
写一段简单的PHP建立文件夹代码
Jan 06 #PHP
php读取flash文件高宽帧数背景颜色的方法
Jan 06 #PHP
php自动获取关键字的方法
Jan 06 #PHP
You might like
利用 window_onload 实现select默认选择
2006/10/09 PHP
Http 1.1 Etag 与 Last-Modified提高php效率
2008/01/10 PHP
Symfony学习十分钟入门经典教程
2016/02/03 PHP
java解析json方法总结
2019/05/16 PHP
Javascript的IE和Firefox兼容性汇编
2006/07/01 Javascript
jQuery教程 $()包装函数来实现数组元素分页效果
2013/08/13 Javascript
浅析hasOwnProperty方法的应用
2013/11/20 Javascript
元素绑定click点击事件方法
2015/06/08 Javascript
js实现仿qq消息的弹出窗效果
2016/01/06 Javascript
jQuery zTree加载树形菜单功能
2016/02/25 Javascript
关于JS中的apply,call,bind的深入解析
2016/04/05 Javascript
jQuery四种选择器使用及示例
2016/06/05 Javascript
jquery easyUI中ajax异步校验用户名
2016/08/19 Javascript
AngularJS 中使用Swiper制作滚动图不能滑动的解决方法
2016/11/15 Javascript
详解Nodejs 通过 fs.createWriteStream 保存文件
2017/10/10 NodeJs
使用js获取伪元素的content实例
2017/10/24 Javascript
基于vue-simplemde实现图片拖拽、粘贴功能
2018/04/12 Javascript
基于vue框架手写一个notify插件实现通知功能的方法
2019/03/31 Javascript
Vue+abp微信扫码登录的实现代码示例
2020/01/06 Javascript
微信小程序之高德地图多点路线规划过程示例详解
2021/01/18 Javascript
[03:49]显微镜下的DOTA2第十五期—VG登基之路完美团
2014/06/24 DOTA
[51:26]VP vs VG 2018国际邀请赛小组赛BO2 第二场 8.19
2018/08/21 DOTA
Mac OS X10.9安装的Python2.7升级Python3.3步骤详解
2013/12/04 Python
Python定义二叉树及4种遍历方法实例详解
2018/07/05 Python
Python多进程入门、分布式进程数据共享实例详解
2019/06/03 Python
jupyter notebook 的工作空间设置操作
2020/04/20 Python
Kivari官网:在线购买波西米亚服装
2018/10/29 全球购物
切尔西足球俱乐部官方网上商店:Chelsea FC
2019/06/17 全球购物
集团薪酬管理制度
2014/01/13 职场文书
社区端午节活动方案
2014/01/28 职场文书
党员批评与自我批评
2014/02/12 职场文书
教师远程培训感言
2014/03/06 职场文书
机关办公室岗位职责
2014/04/16 职场文书
中班上学期个人总结
2015/02/12 职场文书
交通安全宣传标语(100条)
2019/08/22 职场文书
Golang 并发编程 SingleFlight模式
2022/04/26 Golang