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 相关文章推荐
PHP3 safe_mode 失效漏洞
Oct 09 PHP
php checkdate、getdate等日期时间函数操作详解
Mar 11 PHP
PHP中的strtr函数使用介绍(str_replace)
Oct 20 PHP
解析php如何将日志写进syslog
Jun 28 PHP
开源php中文分词系统SCWS安装和使用实例
Apr 11 PHP
php去除数组中重复数据
Nov 18 PHP
php可应用于面包屑导航的迭代寻找家谱树实现方法
Feb 02 PHP
php实现根据词频生成tag云的方法
Apr 17 PHP
Yii2中SqlDataProvider用法示例
Sep 22 PHP
PHP使用curl_multi实现并发请求的方法示例
Apr 29 PHP
PHP addslashes()函数讲解
Feb 03 PHP
laravel框架模板之公共模板、继承、包含实现方法分析
Aug 30 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
Laravel5.1框架注册中间件的三种场景详解
2019/07/09 PHP
锋利的jQuery 要点归纳(三) jQuery中的事件和动画(下:动画篇)
2010/03/24 Javascript
jquery的相对父元素和相对文档定位示例代码
2013/08/02 Javascript
JS判断网页广告是否被浏览器拦截过滤的代码
2015/04/05 Javascript
快速掌握WordPress中加载JavaScript脚本的方法
2015/12/17 Javascript
一起学写js Calender日历控件
2016/04/14 Javascript
node.js中module.exports与exports用法上的区别
2016/09/02 Javascript
使用jquery给指定的table动态添加一行、删除一行
2016/10/13 Javascript
jQuery 的 ready()的纯js替代方法
2016/11/20 Javascript
js中小数向上取整数,向下取整数,四舍五入取整数的实现(必看篇)
2017/02/13 Javascript
理解 Node.js 事件驱动机制的原理
2017/08/16 Javascript
bing Map 在vue项目中的使用详解
2018/04/09 Javascript
JS 验证码功能的三种实现方式
2018/11/26 Javascript
javascript系统时间设置操作示例
2019/06/17 Javascript
vue路由切换之淡入淡出的简单实现
2019/10/31 Javascript
node使用request请求的方法
2019/12/20 Javascript
vue从零实现一个消息通知组件的方法详解
2020/03/16 Javascript
小程序中的箭头函数的具体使用
2020/06/19 Javascript
vuex的使用和简易实现
2021/01/07 Vue.js
[01:42]辉夜杯战队访谈宣传片—FANTUAN
2015/12/25 DOTA
Python安装使用命令行交互模块pexpect的基础教程
2016/05/12 Python
Python实现树莓派WiFi断线自动重连的实例代码
2017/03/16 Python
Python实现求两个数组交集的方法示例
2019/02/23 Python
详解python中的模块及包导入
2019/08/30 Python
Python 矩阵转置的几种方法小结
2019/12/02 Python
Python object类中的特殊方法代码讲解
2020/03/06 Python
如何利用python发送邮件
2020/09/26 Python
Python 操作SQLite数据库的示例
2020/10/16 Python
集世界奢侈品和设计师品牌的意大利精品买手店:Tessabit
2019/08/17 全球购物
会计专业大学生求职信范文
2014/01/28 职场文书
《北大荒的秋天》教学反思
2014/04/14 职场文书
拆迁委托协议书
2014/09/15 职场文书
小学生运动会通讯稿
2014/09/23 职场文书
群众路线自查自纠工作情况报告
2014/10/28 职场文书
党员读书活动心得体会
2016/01/14 职场文书
Redis高可用集群redis-cluster详解
2022/03/20 Redis