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代码把全角数字转为半角数字
Dec 10 PHP
PHP学习之字符串比较和查找
Apr 17 PHP
php无限极分类实现的两种解决方法
Apr 28 PHP
10款PHP开源商城系统汇总介绍
Jul 23 PHP
Laravel实现自定义错误输出内容的方法
Oct 10 PHP
php微信公众号开发(4)php实现自定义关键字回复
Dec 15 PHP
浅谈PHP的$_SERVER[SERVER_NAME]
Feb 04 PHP
php连接mysql数据库
Mar 21 PHP
PHP从尾到头打印链表实例讲解
Sep 27 PHP
java解析json方法总结
May 16 PHP
php获取微信openid方法总结
Oct 10 PHP
laravel清除视图缓存的代码
Oct 23 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
星际中一些鲜为人知的详细资料
2020/03/04 星际争霸
基于initPHP的框架介绍
2013/04/18 PHP
php将数组存储为文本文件方法汇总
2015/10/28 PHP
php简单随机字符串生成方法示例
2017/04/19 PHP
Laravel框架在本地虚拟机快速安装的方法详解
2018/06/11 PHP
javascript 写类方式之十
2009/07/05 Javascript
通过action传过来的值在option获取进行验证的方法
2013/11/14 Javascript
jQuery图片切换插件jquery.cycle.js使用示例
2014/06/16 Javascript
JS通过ajax动态读取xml文件内容的方法
2015/03/24 Javascript
JS实现动态移动层及拖动浮层关闭的方法
2015/04/30 Javascript
轻松掌握JavaScript装饰者模式
2016/08/27 Javascript
Vue实现双向数据绑定
2017/05/03 Javascript
Node.js v8.0.0正式发布!看看带来了哪些主要新特性
2017/06/02 Javascript
在vue-cli脚手架中配置一个vue-router前端路由
2017/07/03 Javascript
Vue中父组件向子组件通信的方法
2017/07/11 Javascript
jQuery.Ajax()的data参数类型详解
2017/07/23 jQuery
jQuery图片查看插件Magnify开发详解
2017/12/25 jQuery
js中如何完美的解析数据
2018/03/18 Javascript
JavaScript类数组对象转换为数组对象的方法实例分析
2018/07/24 Javascript
angularjs通过过滤器返回超链接的方法
2018/10/26 Javascript
快速了解Node中的Stream流是什么
2019/02/13 Javascript
antd-日历组件,前后禁止选择,只能选中间一部分的实例
2020/10/29 Javascript
vue实现动态表格提交参数动态生成控件的操作
2020/11/09 Javascript
[48:37]EG vs OG 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/18 DOTA
手把手教你python实现SVM算法
2017/12/27 Python
django在开发中取消外键约束的实现
2020/05/20 Python
解决Pytorch自定义层出现多Variable共享内存错误问题
2020/06/28 Python
flask开启多线程的具体方法
2020/08/02 Python
python高级特性简介
2020/08/13 Python
html5 学习简单的拾色器
2010/09/03 HTML / CSS
英国健身超市:Fitness Superstore
2019/06/17 全球购物
澳大利亚在线高跟鞋商店:Shoe Me
2019/11/19 全球购物
个人自查自纠材料
2014/10/14 职场文书
奖金申请报告模板
2015/05/15 职场文书
孔子观后感
2015/06/08 职场文书
医院见习总结
2015/06/24 职场文书