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操作文件方法问答
Mar 16 PHP
php设计模式 Prototype (原型模式)代码
Jun 26 PHP
php shell超强免杀、减少体积工具实现代码
Oct 16 PHP
php获取qq用户昵称和在线状态(实例分析)
Oct 27 PHP
destoon网站转移服务器后搜索汉字出现乱码的解决方法
Jun 21 PHP
ThinkPHP让分页保持搜索状态的方法
Jul 02 PHP
PHP中的reflection反射机制测试例子
Aug 05 PHP
thinkphp3.2.2实现生成多张缩略图的方法
Dec 19 PHP
PHP中COOKIES使用示例
Jul 26 PHP
php实现zip文件解压操作
Nov 03 PHP
PHP的Yii框架中过滤器相关的使用总结
Mar 29 PHP
解决laravel 5.1报错:No supported encrypter found的办法
Jun 07 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
PHP实现通用alert函数的方法
2015/03/11 PHP
小议Javascript中的this指针
2010/03/18 Javascript
基于jquery的15款幻灯片插件
2011/04/10 Javascript
异步javascript的原理和实现技巧介绍
2012/11/08 Javascript
javascript显示用户停留时间的简单实例
2013/08/05 Javascript
jQuery中animate动画第二次点击事件没反应
2015/05/07 Javascript
JavaScript基于ajax编辑信息用法实例
2015/07/15 Javascript
jQuery ztree实现动态树形多选菜单
2016/08/12 Javascript
详解适配器在JavaScript中的体现
2018/09/28 Javascript
简单两步使用node发送qq邮件的方法
2019/03/01 Javascript
vue watch关于对象内的属性监听
2019/04/22 Javascript
JavaScript判断浏览器运行环境的详细方法
2019/06/30 Javascript
vue.js 子组件无法获取父组件store值的解决方式
2019/11/08 Javascript
Python中Collection的使用小技巧
2014/08/18 Python
探寻python多线程ctrl+c退出问题解决方案
2014/10/23 Python
python 查找字符串是否存在实例详解
2017/01/20 Python
python3实现抓取网页资源的 N 种方法
2017/05/02 Python
python使用xpath中遇到:到底是什么?
2018/01/04 Python
在cmder下安装ipython以及环境的搭建
2018/10/19 Python
Python基于滑动平均思想实现缺失数据填充的方法
2019/02/21 Python
python实现简单俄罗斯方块
2020/03/13 Python
python入门教程之基本算术运算符
2020/11/13 Python
Python之多进程与多线程的使用
2021/02/23 Python
详解基于canvas的视频遮罩插件
2018/01/04 HTML / CSS
巴西女装购物网站:Eclectic
2018/04/24 全球购物
在Java开发中如何选择使用哪种集合类
2016/08/09 面试题
.NET概念性的面试题
2012/02/29 面试题
生产副总岗位职责
2013/11/28 职场文书
上课不认真检讨书
2014/09/17 职场文书
毕业论文指导教师评语
2014/12/30 职场文书
2015年五一劳动节演讲稿
2015/03/18 职场文书
2015年房地产销售工作总结
2015/04/20 职场文书
2015年消防工作总结
2015/04/24 职场文书
如何书写民事调解协议书?
2019/06/25 职场文书
利用python Pandas实现批量拆分Excel与合并Excel
2021/05/23 Python
Python Pandas pandas.read_sql_query函数实例用法分析
2021/06/21 Python