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缓存技术介绍
Nov 25 PHP
php下mysql数据库操作类(改自discuz)
Jul 03 PHP
php提示无法加载或mcrypt没有找到 PHP 扩展 mbstring解决办法
Mar 27 PHP
使用PHP下载CSS文件中的图片的代码
Sep 24 PHP
ThinkPHP3.1新特性之Action参数绑定
Jun 19 PHP
php跨站攻击实例分析
Oct 28 PHP
详解PHP导入导出CSV文件
Nov 03 PHP
ThinkPHP在Cli模式下使用模板引擎的方法
Sep 25 PHP
php blowfish加密解密算法
Jul 02 PHP
PHP符合PSR编程规范的实例分享
Dec 21 PHP
LAMP环境使用Composer安装Laravel的方法
Mar 25 PHP
PhpStorm 如何优雅的调试Hyperf的方法步骤
Nov 24 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在字符断点处截断文字的实现代码
2011/04/21 PHP
CI框架在CLI下执行占用内存过大问题的解决方法
2014/06/17 PHP
在Win7 中为php扩展配置Xcache
2014/10/08 PHP
php显示指定目录下子目录的方法
2015/03/20 PHP
Zend Framework数据库操作技巧总结
2017/02/18 PHP
jquery 关键字“拖曳搜索”之“拖曳”以及 图片“提示自适应放大”效果 的实现
2010/04/18 Javascript
使用JQuery库提供的扩展功能实现自定义方法
2014/09/09 Javascript
jQuery 浮动导航菜单适合购物商品类型的网站
2014/09/09 Javascript
node.js实现端口转发
2016/04/14 Javascript
微信小程序之ES6与事项助手的功能实现
2016/11/30 Javascript
javascript中的try catch异常捕获机制用法分析
2016/12/14 Javascript
JS传播事件、取消事件默认行为、阻止事件传播详解
2017/08/14 Javascript
jQuery实现动态显示select下拉列表数据的方法
2018/02/05 jQuery
webpack-dev-server远程访问配置方法
2018/02/22 Javascript
NodeJS服务器实现gzip压缩的示例代码
2018/10/12 NodeJs
Jquery实现无缝向上循环滚动列表的特效
2019/02/13 jQuery
js JSON.stringify()基础详解
2019/06/19 Javascript
[01:27:43]VGJ.S vs TNC Supermajor 败者组 BO3 第三场 6.6
2018/06/07 DOTA
Python实现遍历目录的方法【测试可用】
2017/03/22 Python
教你使用python实现微信每天给女朋友说晚安
2018/03/23 Python
selenium获取当前页面的url、源码、title的方法
2019/06/12 Python
浅谈Pytorch中的torch.gather函数的含义
2019/08/18 Python
HTML5 Canvas锯齿图代码实例
2014/04/10 HTML / CSS
英国最大的网上药品商店:Chemist Direct
2017/12/16 全球购物
纽约手袋品牌:KARA
2018/03/18 全球购物
Ivory Isle Designs美国/加拿大:婚礼和活动文具公司
2018/08/21 全球购物
网络信息管理员岗位职责
2014/01/05 职场文书
财务主管自我鉴定
2014/01/17 职场文书
鲜花方阵解说词
2014/02/13 职场文书
教师自我剖析材料(群众路线)
2014/09/29 职场文书
群众路线剖析材料范文
2014/10/09 职场文书
无财产离婚协议书范本
2014/10/28 职场文书
高校自主招生校长推荐信
2015/03/23 职场文书
美丽的大脚观后感
2015/06/03 职场文书
2015上半年个人工作总结
2015/07/27 职场文书
2016优秀大学生个人事迹材料范文
2016/03/01 职场文书