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版(3)
Oct 09 PHP
目录,文件操作详谈―PHP
Nov 25 PHP
php 字符转义 注意事项
May 27 PHP
win7下memCache的安装过程(具体操作步骤)
Jun 28 PHP
PHP实现把数字ID转字母ID
Aug 12 PHP
浅析ThinkPHP中execute和query方法的区别
Jun 13 PHP
利用PHP如何实现Socket服务器
Sep 23 PHP
刷新PHP缓冲区为你的站点加速
Oct 10 PHP
表单提交错误后返回内容消失问题的解决方法(PHP网站)
Oct 20 PHP
php版微信公众平台接口参数调试实现判断用户行为的方法
Sep 23 PHP
Zend Framework常用校验器详解
Dec 09 PHP
thinkphp框架实现路由重定义简化url访问地址的方法分析
Apr 04 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随机字符串生成代码(包括大小写字母)
2013/06/24 PHP
yii上传文件或图片实例
2014/04/01 PHP
深入理解PHP中的global
2014/08/19 PHP
基于JQuery框架的AJAX实例代码
2009/11/03 Javascript
JavaScript调用Activex控件的事件的实现方法
2010/04/11 Javascript
js 文件引入实现代码
2010/04/23 Javascript
JS实现5秒钟自动封锁div层的方法
2015/02/20 Javascript
JavaScript中eval()函数用法详解
2015/12/14 Javascript
jQuery实现区域打印功能代码详解
2016/06/17 Javascript
详解jquery easyui之datagrid使用参考
2016/12/05 Javascript
js实现淡入淡出轮播切换功能
2017/01/13 Javascript
微信小程序实现滑动删除效果
2017/05/19 Javascript
vue中获取滚动table的可视页面宽度调整表头与列对齐(每列宽度不都相同)
2019/08/17 Javascript
浅谈vue项目用到的mock数据接口的两种方式
2019/10/09 Javascript
vue 实现移动端键盘搜索事件监听
2019/11/06 Javascript
Vue打包后访问静态资源路径问题
2019/11/08 Javascript
Vuex实现购物车小功能
2020/08/17 Javascript
如何使用gpu.js改善JavaScript的性能
2020/12/01 Javascript
python生成指定长度的随机数密码
2014/01/23 Python
python基础教程之简单入门说明(变量和控制语言使用方法)
2014/03/25 Python
Python实现简单HTML表格解析的方法
2015/06/15 Python
深入解读Python解析XML的几种方式
2016/02/16 Python
python中struct模块之字节型数据的处理方法
2019/08/27 Python
基于Python+Appium实现京东双十一自动领金币功能
2019/10/31 Python
Flask和pyecharts实现动态数据可视化
2020/02/26 Python
python3 xpath和requests应用详解
2020/03/06 Python
Django rest framework分页接口实现原理解析
2020/08/21 Python
paramiko使用tail实时获取服务器的日志输出详解
2020/12/06 Python
HTML5 创建canvas元素示例代码
2014/06/04 HTML / CSS
拆迁委托协议书
2014/09/15 职场文书
任命书怎么写
2015/03/02 职场文书
小学国庆节活动总结
2015/03/23 职场文书
小学新课改心得体会
2016/01/22 职场文书
营销策划分析:怎么策划才能更好销量产品?
2019/09/04 职场文书
2021好看的国漫排行榜前十名 《完美世界》上榜,《元龙》排名第一
2022/03/18 国漫
GO语言字符串处理函数之处理Strings包
2022/04/14 Golang