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录入页面中动态从数据库中提取数据的实现
Oct 09 PHP
PHP 获取客户端真实IP地址多种方法小结
May 15 PHP
谷歌音乐搜索栏的提示功能php修正代码
May 09 PHP
PHP实现异步调用方法研究与分享
Oct 27 PHP
php代码中使用换行及(\n或\r\n和br)的应用
Feb 02 PHP
Linux系统下使用XHProf和XHGui分析PHP运行性能
Dec 08 PHP
谈谈PHP中substr和substring的正确用法及相关参数的介绍
Dec 16 PHP
PHP.vs.JAVA
Apr 29 PHP
php处理抢购类功能的高并发请求
Feb 08 PHP
php 替换文章中的图片路径,下载图片到本地服务器的方法
Feb 06 PHP
php文件包含的几种方式总结
Sep 19 PHP
PHP dirname功能及原理实例解析
Oct 28 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
Laravel 5框架学习之环境与配置
2015/04/08 PHP
汇总PHPmailer群发Gmail的常见问题
2016/02/24 PHP
深入解析PHP的Yii框架中的event事件机制
2016/03/17 PHP
PHP预定义超全局数组变量小结
2018/08/20 PHP
实例说明js脚本语言和php脚本语言的区别
2019/04/04 PHP
mysqli扩展无法在PHP7下升级问题的解决
2019/09/10 PHP
window.open的功能全解析
2006/10/10 Javascript
jQuery 打造动态渐变按钮 详细图文教程
2010/04/25 Javascript
JavaScript高级程序设计(第3版)学习笔记12 js正则表达式
2012/10/11 Javascript
千分位数字格式化(用逗号隔开 代码已做了修改 支持0-9位逗号隔开)的JS代码
2013/12/05 Javascript
node.js中的path.basename方法使用说明
2014/12/09 Javascript
nodejs中密码加密处理操作详解
2018/03/20 NodeJs
JS防抖和节流实例解析
2019/09/24 Javascript
javascript实现支付宝滑块验证码效果
2020/07/24 Javascript
OpenLayers3实现图层控件功能
2020/09/25 Javascript
python自定义类并使用的方法
2015/05/07 Python
python处理二进制数据的方法
2015/06/03 Python
Python计算两个日期相差天数的方法示例
2017/05/23 Python
Python实现完整的事务操作示例
2017/06/20 Python
python使用turtle库绘制时钟
2020/03/25 Python
基于django传递数据到后端的例子
2019/08/16 Python
python在OpenCV里实现投影变换效果
2019/08/30 Python
详解Python self 参数
2019/08/30 Python
python 实现二维列表转置
2019/12/02 Python
在django中查询获取数据,get, filter,all(),values()操作
2020/08/09 Python
pycharm激活码免费分享适用最新pycharm2020.2.3永久激活
2020/11/25 Python
详解解决jupyter不能使用pytorch的问题
2021/02/18 Python
50道外企软件测试面试题
2014/08/18 面试题
《夏夜多美》教学反思
2014/02/17 职场文书
四下基层实施方案
2014/03/28 职场文书
走进敬老院活动总结
2014/07/10 职场文书
群众路线查摆问题整改措施
2014/10/10 职场文书
小学教育见习报告
2014/10/31 职场文书
市场营销计划书
2015/01/17 职场文书
2019客服个人年终工作总结范文
2019/07/08 职场文书
Python中requests做接口测试的方法
2021/05/30 Python