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+javascript实现二级级联菜单的制作
May 06 PHP
怎样去阅读一份php源代码
Aug 21 PHP
邮箱正则表达式实现代码(针对php)
Jun 21 PHP
比较strtr, str_replace和preg_replace三个函数的效率
Jun 26 PHP
WordPress中创建用户角色的相关PHP函数使用详解
Dec 25 PHP
PHP的Yii框架中YiiBase入口类的扩展写法示例
Mar 17 PHP
PHP微信开发之微信消息自动回复下所遇到的坑
May 09 PHP
支持汉转拼和拼音分词的PHP中文工具类ChineseUtil
Feb 23 PHP
thinkPHP框架RBAC实现原理分析
Feb 01 PHP
详解PHP队列的实现
Mar 14 PHP
PHP实现基于状态的责任链审批模式详解
May 31 PHP
Laravel模糊查询区分大小写的实例
Sep 29 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进行MySQL删除记录操作代码
2008/06/07 PHP
php利用新浪接口查询ip获取地理位置示例
2014/01/20 PHP
PHP explode()函数的几个应用和implode()函数有什么区别
2015/11/05 PHP
php-7.3.6 编译安装过程
2020/02/11 PHP
javascript 最常用的10个自定义函数[推荐]
2009/12/26 Javascript
基于jquery的用鼠标画出可移动的div
2012/09/06 Javascript
jQuery实现鼠标滑过遮罩并高亮显示效果
2013/07/16 Javascript
几种设置表单元素中文本输入框不可编辑的方法总结
2013/11/25 Javascript
js控制网页背景音乐播放与停止的方法
2015/02/06 Javascript
JS实现的Select三级下拉菜单代码
2015/08/20 Javascript
基于jQuery实现的扇形定时器附源码下载
2015/10/20 Javascript
可输入文字查找ajax下拉框控件 ComBox的实现方法
2016/10/25 Javascript
Javascript 动态改变imput type属性
2016/11/01 Javascript
微信小程序 video详解及简单实例
2017/01/16 Javascript
js时间戳格式化成日期格式的多种方法介绍
2017/02/16 Javascript
javascript简单写的判断电话号码实例
2017/05/24 Javascript
带你快速理解javascript中的事件模型
2017/08/14 Javascript
Angular整合zTree的示例代码
2018/01/24 Javascript
Vue2.0 事件的广播与接收(观察者模式)
2018/03/14 Javascript
vuex state及mapState的基础用法详解
2018/04/19 Javascript
微信小程序用户信息encryptedData详解
2018/08/24 Javascript
浅谈监听单选框radio改变事件(和layui中单选按钮改变事件)
2019/09/10 Javascript
微信小程序实现页面监听自定义组件的触发事件
2020/11/01 Javascript
[00:35]TI7不朽珍藏III——寒冰飞龙不朽展示
2017/07/15 DOTA
python模拟登录百度贴吧(百度贴吧登录)实例
2013/12/18 Python
对pandas replace函数的使用方法小结
2018/05/18 Python
使用python爬取B站千万级数据
2018/06/08 Python
Python3 tkinter 实现文件读取及保存功能
2019/09/12 Python
Python unittest工作原理和使用过程解析
2020/02/24 Python
python中线程和进程有何区别
2020/06/17 Python
python判断元素是否存在的实例方法
2020/09/24 Python
优质美利奴羊毛袜,不只是徒步旅行:Darn Tough Vermont
2018/11/05 全球购物
股份转让协议书
2014/04/12 职场文书
党的群众路线教育学习材料
2014/05/12 职场文书
开会迟到检讨书范文
2015/05/06 职场文书
spring注解 @PropertySource配置数据源全流程
2022/03/25 Java/Android