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 相关文章推荐
杏林同学录(四)
Oct 09 PHP
PHP 和 XML: 使用expat函数(二)
Oct 09 PHP
apache mysql php 源码编译使用方法
May 03 PHP
PHP flush()与ob_flush()的区别详解
Jun 03 PHP
浅析使用Turck-mmcache编译来加速、优化PHP代码
Jun 20 PHP
PHP字符串比较函数strcmp()和strcasecmp()使用总结
Nov 19 PHP
php将字符串全部转换成大写或者小写的方法
Mar 17 PHP
深入理解PHP中的empty和isset函数
May 26 PHP
PHP常见的6个错误提示及解决方法
Jul 07 PHP
PHP读取zip文件的方法示例
Nov 17 PHP
php多进程模拟并发事务产生的问题小结
Dec 07 PHP
详细分析PHP7与PHP5区别
Jun 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
PHPMyAdmin 快速配置方法
2009/05/11 PHP
javascritp实现input输入框相关限制用法
2007/06/29 Javascript
jQuery EasyUI 中文API Layout(Tabs)
2010/04/27 Javascript
ie与ff下的event事件使用介绍
2013/11/25 Javascript
超炫的jquery仿flash导航栏特效
2014/11/11 Javascript
JavaScript时间转换处理函数
2015/04/14 Javascript
浅谈javascript属性onresize
2015/04/20 Javascript
jQuery实现的网页竖向菜单效果代码
2015/08/26 Javascript
JS+CSS实现分类动态选择及移动功能效果代码
2015/10/19 Javascript
基于JS实现的笛卡尔乘积之商品发布
2016/05/13 Javascript
JS只能输入正整数的简单实例
2016/10/07 Javascript
js获取时间函数及扩展函数的方法
2016/10/30 Javascript
教你一步步用jQyery实现轮播器
2016/12/18 Javascript
jquery validation验证表单插件
2017/01/07 Javascript
JS中解决谷歌浏览器记住密码输入框颜色改变功能
2017/02/13 Javascript
AngularJS全局警告框实现方法示例
2017/05/18 Javascript
原生JavaScript实现的简单省市县三级联动功能示例
2017/05/27 Javascript
浅析前端路由简介以及vue-router实现原理
2018/06/01 Javascript
Vue隐藏显示、只读实例代码
2018/07/18 Javascript
jQuery实现获取及设置CSS样式操作详解
2018/09/05 jQuery
策略模式实现 Vue 动态表单验证的方法
2019/09/16 Javascript
js数组相减简单示例【删除a数组所有与b数组相同元素】
2020/03/04 Javascript
vue element-ui中table合计指定列求和实例
2020/11/02 Javascript
Python实现字典去除重复的方法示例
2017/07/31 Python
对Python定时任务的启动和停止方法详解
2019/02/19 Python
python 缺失值处理的方法(Imputation)
2019/07/02 Python
详解python实现交叉验证法与留出法
2019/07/11 Python
python障碍式期权定价公式
2019/07/19 Python
python实现图片,视频人脸识别(dlib版)
2020/11/18 Python
Python自动化测试基础必备知识点总结
2021/02/07 Python
深入浅析HTML5中的article和section的区别
2018/05/15 HTML / CSS
英国电器零售商:PRC Direct
2018/06/21 全球购物
STAY JAPAN台湾:预订日本民宿
2018/07/22 全球购物
隐形的翅膀观后感
2015/06/10 职场文书
java多态注意项小结
2021/10/16 Java/Android
Python中第三方库Faker的使用详解
2022/04/02 Python