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!
目录
相关文章
|
安全 数据安全/隐私保护 Windows
如何在Windows 10系统中查看已连接WiFi密码-亲测可用-优雅草卓伊凡
如何在Windows 10系统中查看已连接WiFi密码-亲测可用-优雅草卓伊凡
1212 16
如何在Windows 10系统中查看已连接WiFi密码-亲测可用-优雅草卓伊凡
|
关系型数据库 虚拟化 UED
Omnissa Horizon Windows OS Optimization Tool 2503 - Windows 系统映像优化工具
Omnissa Horizon Windows OS Optimization Tool 2503 - Windows 系统映像优化工具
520 7
Omnissa Horizon Windows OS Optimization Tool 2503 - Windows 系统映像优化工具
|
7月前
|
NoSQL Ubuntu MongoDB
在Ubuntu 22.04上安装MongoDB 6.0的步骤
这些步骤应该可以在Ubuntu 22.04系统上安装MongoDB 6.0。安装过程中,如果遇到任何问题,可以查阅MongoDB的官方文档或者Ubuntu的相关帮助文档,这些资源通常提供了解决特定问题的详细指导。
794 18
|
8月前
|
运维 安全 Linux
【清爽加速】Windows 11 Pro 24H2-Emmy精简系统
“清爽加速”Windows 11 Pro 24H2 针对老旧或低配设备,通过精简系统、优化服务与简化装机流程,降低资源占用,提升运行流畅度,兼顾安全性与稳定性,让老设备也能轻松应对日常办公与轻度娱乐需求。
556 1
【清爽加速】Windows 11 Pro 24H2-Emmy精简系统
|
8月前
|
安全 搜索推荐 开发者
【适度精简】Windows 7 旗舰版-emmy精简系统
Windows 7旗舰版因硬件占用高、冗余组件多、兼容性差及缺乏安全更新等问题,逐渐难以满足用户需求。适度精简版通过去除无用组件、优化性能与安全性,提升老旧设备运行效率,增强兼容性与稳定性,同时保留用户熟悉的操作界面,降低学习成本,满足个性化需求,延续Windows 7的实用价值。
401 2
|
8月前
|
安全 数据安全/隐私保护 Windows
ZyperWin++使用教程!让Windows更丝滑!c盘飘红一键搞定!ZyperWin++解决系统优化、Office安装和系统激活
ZyperWin++是一款仅5MB的开源免费Windows优化工具,支持快速优化、自定义设置与垃圾清理,兼具系统加速、隐私保护、Office安装等功能,轻便无广告,小白也能轻松上手,是提升电脑性能的全能管家。
2346 0
|
11月前
|
Ubuntu Linux 数据安全/隐私保护
Windows中安装WSL 2和Ubuntu系统的教程
回看这一路,有趣吧?你已经跨界成为了一个Windows和Linux的桥梁。期待在代码的世界里,把一切玩得风生水起!
564 13
|
11月前
|
存储 NoSQL MongoDB
Docker中安装MongoDB并配置数据、日志、配置文件持久化。
现在,你有了一个运行在Docker中的MongoDB,它拥有自己的小空间,对高楼大厦的崩塌视而不见(会话丢失和数据不持久化的问题)。这个MongoDB的数据、日志、配置文件都会妥妥地保存在你为它精心准备的地方,天旋地转,它也不会失去一丁点儿宝贵的记忆(即使在容器重启后)。
1364 4
|
9月前
|
Ubuntu Linux Windows
windows11系统安装ubuntu系统详细步骤
安装后,您可以直接从商店启动应用程序来源
1680 0
|
10月前
|
持续交付 Windows
如何使用Sysprep准备Windows系统并使用自动应答
通过Sysprep准备Windows系统,可实现SID重置与系统定制。进入Sysprep后,可安装软件、设置默认桌面文件,并使用Windows SIM创建应答文件以实现自动化部署。适用于系统克隆与批量部署场景。

推荐镜像

更多