MongoDB在Windows系统下的安装 以及让PHP扩展支持MongoDB

简介: MongoDB在Windows系统下的安装 以及让PHP扩展支持MongoDB http://database.ctocio.com.cn/148/12191648.

MongoDB在Windows系统下的安装 以及让PHP扩展支持MongoDB

http://database.ctocio.com.cn/148/12191648.shtml

一、下载  mongodb-win32-i386

二、解压 到 D:\mongodb ,再建立文件夹 D:\mongodb\db 用于存放数据

三、手工启动 mingoDB Server:
打开一个 DOS 窗口,进入 D:\mongodb\bin 目录,运行命令:
D:\mongodb\bin>mongod --dbpath D:\mongodb\db

不要关闭该 DOS 窗口。mongoDB 服务端的默认连接端口是 27017。

四、作为 Windows 服务启动

d:\mongodb\bin\mongod.exe --dbpath D:\mongodb\db --logpath D:\mongodb\log --install

加了--install参数,就必须要加:--logpath参数,然后这个参数后面要接着一个日志文件

之后你就可以在“服务”里面找到mongodb,关闭或者启动它。

可用mongod --help查看配置参数

--remove 卸载服务

五、下载对应的php扩展库文件

http://github.com/mongodb/mongo-php-driver/downloads 到这里选择适合你系统的dll文件(vc6是apache用户的,vc9是IIS用的)。

zip包中有个php_mongo.dll,放到你对应php的扩展目录

在你的php.ini中加入:extension=php_mongo.dll

重启apache,在phpinfo()中查看是否有一项关于mongo的

如果出现关于mongo的清单,说明当前环境的php已经支持Mongodb了。如果没有,需要检查一下对应的php_mongo.dll是否与你当前的php版本对应,或者查看一下你的php扩展目录配置是否有效。

 

初识 Mongodb之[CURD]- PHP

http://www.cnblogs.com/wubaiqing/archive/2011/09/17/2179870.html

mongodb的简单使用命令

到bin命令下执行mongo.exe进入管理界面,默认是进入到test帐号


G:\mongodb165\bin>mongo.exe
MongoDB shell version: 2.0.0
connecting to: test
> show dbs;
admin
local
> help;查看命令提示
        db.help()                    help on db methods
        db.mycoll.help()             help on collection methods
        rs.help()                    help on replica set methods
        help connect                 connecting to a db help
        help admin                   administrative help
        help misc                    misc things to know

        show dbs                     show database names
        show collections             show collections in current database
        show users                   show users in current database
        show profile                 show most recent system.profile entries with time >= 1ms
        use                 set current database
        db.foo.find()                list objects in collection foo
        db.foo.find( { a : 1 } )     list objects in foo where a == 1
        it                           result of the last line evaluated; use to further iterate
        exit                         quit the mongo shell
> use testdb;切换到testdb数据库,如果不存在则在插入数据后会自动创建一个,在data目录下可以看到新增了一个testdb的文件夹
switched to db testdb
> db.myc.save({a:10});向collection mpc 中保存一条信息,如果不存在collection会自动创建一个
> db.myc.find();检索所有记录
{ "_id" : ObjectId("4d32c9204e6100000000691e"), "a" : 10 }
> show collections;
myc
system.indexes
>exit;退出

一个好用的MongoDB管理工具

http://code.google.com/p/rock-php/wiki/rock_mongo_zh


 

需求
  • 一个能运行PHP的Web服务器,比如Apache Httpd, Nginx ...
  • PHP - 需要PHP v5.1.6或更高版本,需要支持SESSION
    • 为了能连接MongoDB,你需要安装php_mongo扩展
快速安装
  1. 下载安装包
  2. 解压到你的网站目录下
  3. 用编辑器打开config.php (v1.0.5版本以前是index.php),修改host, port, admins等参数
  4. 在浏览器中访问index.php,比如说:http://localhost/rockmongo/index.php
  5. 使用用户名和密码登录,默认为"admin"和"admin"
  6. 开始玩转MongoDB!
目录
相关文章
|
12月前
|
NoSQL IDE MongoDB
Studio 3T 2025.11 (macOS, Linux, Windows) - MongoDB 的终极 GUI、IDE 和 客户端
Studio 3T 2025.11 (macOS, Linux, Windows) - MongoDB 的终极 GUI、IDE 和 客户端
611 3
|
9月前
|
NoSQL IDE MongoDB
Studio 3T 2025.17 (macOS, Linux, Windows) - MongoDB 的终极 GUI、IDE 和 客户端
Studio 3T 2025.17 (macOS, Linux, Windows) - MongoDB 的终极 GUI、IDE 和 客户端
533 1
Studio 3T 2025.17 (macOS, Linux, Windows) - MongoDB 的终极 GUI、IDE 和 客户端
|
9月前
|
运维 安全 Linux
【清爽加速】Windows 11 Pro 24H2-Emmy精简系统
“清爽加速”Windows 11 Pro 24H2 针对老旧或低配设备,通过精简系统、优化服务与简化装机流程,降低资源占用,提升运行流畅度,兼顾安全性与稳定性,让老设备也能轻松应对日常办公与轻度娱乐需求。
599 1
【清爽加速】Windows 11 Pro 24H2-Emmy精简系统
|
9月前
|
安全 搜索推荐 开发者
【适度精简】Windows 7 旗舰版-emmy精简系统
Windows 7旗舰版因硬件占用高、冗余组件多、兼容性差及缺乏安全更新等问题,逐渐难以满足用户需求。适度精简版通过去除无用组件、优化性能与安全性,提升老旧设备运行效率,增强兼容性与稳定性,同时保留用户熟悉的操作界面,降低学习成本,满足个性化需求,延续Windows 7的实用价值。
441 2
|
9月前
|
安全 数据安全/隐私保护 Windows
ZyperWin++使用教程!让Windows更丝滑!c盘飘红一键搞定!ZyperWin++解决系统优化、Office安装和系统激活
ZyperWin++是一款仅5MB的开源免费Windows优化工具,支持快速优化、自定义设置与垃圾清理,兼具系统加速、隐私保护、Office安装等功能,轻便无广告,小白也能轻松上手,是提升电脑性能的全能管家。
2458 0
|
11月前
|
JavaScript Linux PHP
composer如何安装以及举例在PHP项目中使用Composer安装TCPDF库-优雅草卓伊凡
composer如何安装以及举例在PHP项目中使用Composer安装TCPDF库-优雅草卓伊凡
299 3
composer如何安装以及举例在PHP项目中使用Composer安装TCPDF库-优雅草卓伊凡
|
12月前
|
自然语言处理 测试技术 API
TCPDF库详解:功能、作用及多语言安装指南-tcpdf可不是只有php能用-优雅草卓伊凡
TCPDF库详解:功能、作用及多语言安装指南-tcpdf可不是只有php能用-优雅草卓伊凡
807 5
|
10月前
|
Ubuntu Linux Windows
windows11系统安装ubuntu系统详细步骤
安装后,您可以直接从商店启动应用程序来源
1759 0
|
11月前
|
持续交付 Windows
如何使用Sysprep准备Windows系统并使用自动应答
通过Sysprep准备Windows系统,可实现SID重置与系统定制。进入Sysprep后,可安装软件、设置默认桌面文件,并使用Windows SIM创建应答文件以实现自动化部署。适用于系统克隆与批量部署场景。
|
PHP
MAMP PRO 安装php swoole扩展
MAMP PRO 安装php swoole扩展
578 0
MAMP PRO 安装php swoole扩展

推荐镜像

更多