windows下MongoDB的安装以及php的扩展
来源:互联网 发布:美猎推荐 知乎 编辑:程序博客网 时间:2024/05/25 16:38
MongoDB 下载
MongoDB提供了可用于32位和64位系统的预编译二进制包,你可以从MongoDB官网下载安装,MongoDB预编译二进制包下载地址:http://www.mongodb.org/downloads
注意:在 MongoDB2.2 版本后已经不再支持 Windows XP 系统。
然后依次安装
安装成功后,如下操作
创建数据目录
MongoDB将数据目录存储在 db 目录下。但是这个数据目录不会主动创建,我们在安装完成后需要创建它。请注意,数据目录应该放在根目录下((如: C:\ 或者 D:\ 等 )。
在本教程中,我们已经在C:盘 安装了 mongodb,现在让我们创建一个data的目录然后在data目录里创建db目录。
c:\>cd c:\c:\>mkdir datac:\>cd datac:\data>mkdir dbc:\data>cd dbc:\data\db>
命令行下运行 MongoDB 服务器
为了从命令提示符下运行MongoDB服务器,你必须从MongoDB目录的bin目录中执行mongod.exe文件。
mongod.exe --dbpath c:\data\db
如果执行成功,会输出如下信息:
2015-09-25T15:54:09.212+0800 I CONTROL Hotfix KB2731284 or later update is notinstalled, will zero-out data files2015-09-25T15:54:09.229+0800 I JOURNAL [initandlisten] journal dir=c:\data\db\journal2015-09-25T15:54:09.237+0800 I JOURNAL [initandlisten] recover : no journal files present, no recovery needed2015-09-25T15:54:09.290+0800 I JOURNAL [durability] Durability thread started2015-09-25T15:54:09.294+0800 I CONTROL [initandlisten] MongoDB starting : pid=2488 port=27017 dbpath=c:\data\db 64-bit host=WIN-1VONBJOCE882015-09-25T15:54:09.296+0800 I CONTROL [initandlisten] targetMinOS: Windows 7/Windows Server 2008 R22015-09-25T15:54:09.298+0800 I CONTROL [initandlisten] db version v3.0.6……
如果出现不同的状况,建议检查NET FRAMWPRK安装状况,mongodb需要4.4以上的版本支持,安装过后应该就可以了
然后设置开机启动
将MongoDB服务器作为Windows服务运行
请注意,你必须有管理权限才能运行下面的命令。执行以下命令将MongoDB服务器作为Windows服务运行:
mongod.exe --bind_ip yourIPadress --logpath "C:\data\dbConf\mongodb.log" --logappend --dbpath "C:\data\db" --port yourPortNumber --serviceName "YourServiceName" --serviceDisplayName "YourServiceName" --install
或者可以简单一些
mongod.exe --bind_ip yourIPadress --logpath "D:\MongoDB\data\logs\mongodb.log" --logappend --dbpath "D:\MongoDB\data\db" --install
然后就是
window上安装 MongoDB PHP扩展
Github上已经提供了用于window平台的预编译php mongodb驱动二进制包(下载地址:https://s3.amazonaws.com/drivers.mongodb.org/php/index.html),你可以下载与你php对应的版本,但是你需要注意以下几点问题:
VC6 是运行于 Apache 服务器
‘Thread safe’(线程安全)是运行在Apache上以模块的PHP上,如果你以CGI的模式运行PHP,请选择非线程安全模式(’ non-thread safe’)。
VC9是运行于 IIS 服务器上。
下载完你需要的二进制包后,解压压缩包,将’php_mongo.dll’文件添加到你的PHP扩展目录中(ext)。ext目录通常在PHP安装目录下的ext目录。
打开php配置文件 php.ini 添加以下配置:
extension=php_mongodb.dll
重启服务器。
通过浏览器访问phpinfo,如果安装成功,就会看到类型以下的信息
这是mongodb的扩展,网上大部分是mongo的扩展,而且mogon易于使用,所以个人建议安装mogon的扩展
地址http://pecl.php.net/package/mongo,
建议选择最新的,且要符合自己php的版本,注意X64和X86的区别以及nts和ts的选择,然后扩展开启方法如上的mongodb的方法,只是php.ini中要这样写了 extension=php_mongodb.dll
然后重启apache,打开phpinfo(),就会出现如下图所示
<?php // 连接到mongodb $m = new MongoClient(); echo "Connection to database successfully"; // 选择一个数据库 $db = $m->mydb; echo "Database mydb selected";?>
运行显示如下图
则证明成功了,大功告成~
- windows下MongoDB的安装以及php的扩展
- win7 下安装Mongodb以及对PHP的扩展配置
- Windows 下Redis安装以及PHP的扩展DLL下载
- Ubuntu下安装PHP的mongodb扩展
- Linux下安装PHP的MongoDB扩展
- Mac下安装php的mongodb扩展
- windows,PHP下MongoDB扩展安装
- linux\windows上mongodb的安装与配置,以及开启php扩展
- MongoDB的安装使用以及安装php扩展
- linux下mongodb的安装以及扩展的安装
- Windows下安装PHP的MongoDB驱动
- Windows下安装PHP的MongoDB驱动
- Windows下安装PHP的mongo扩展
- windows下安装php的redis扩展
- windows下安装php的pthreads扩展
- windows下安装rabbitmq的php扩展
- Windows下安装PHP的Redis扩展
- windows下安装redis 以及phpredis的扩展 (windows redis php&php7)
- hrbust 哈理工oj 1993数硬币【dp】【背包】
- MVP模式
- UEFI+GPT引导基础篇(一):什么是GPT,什么是UEFI?
- SAP解决USACO4.2.1网络流问题
- Android消息传递利器EventBus
- windows下MongoDB的安装以及php的扩展
- Android 图片如何高效加载与缓存
- 初步试用android studio
- 对js闭包例子的理解
- db2 备份序列
- App Bar 点击返回按钮自动返回上一个指定的Activity
- iOS开发svnserver的搭建
- iOS应用性能调优的25个技巧
- IP解析工具类