windows php54 配置 mongodb 扩展(附各种其它版本下载地址)

WBOY
Freigeben: 2016-07-29 09:03:35
Original
946 Leute haben es durchsucht

参考:

http://jingyan.baidu.com/article/d5c4b52bef7268da560dc5f8.html

http://www.jb51.net/article/51601.htm

1 安装mongodb服务器

(1)去下载页面下载windows下的包

https://www.mongodb.org/downloads#production

windows php54 配置 mongodb 扩展(附各种其它版本下载地址)

(2)双击下载的msi文件,选择安装位置,建议放在盘的根目录下的文件夹,方便之后的操作,安装完毕之后应该看到如下图的结构(红线划掉的文件、文件夹不算)

windows php54 配置 mongodb 扩展(附各种其它版本下载地址)

(3)创建数据库文件的存放位置,比如d:/mongodb/data/db。启动mongodb服务之前需要必须创建数据库文件的存放文件夹,否则命令不会自动创建,而且不能启动成功。

windows php54 配置 mongodb 扩展(附各种其它版本下载地址)

(4)打开cmd命令行(windows键+r,输入cmd然后运行)

进入mongodb所在安装位置,这里的安装位置是 d:\mongodb\bin

执行

mongod.exe --dbpath d:\mongodb\data\db

这个命令

windows php54 配置 mongodb 扩展(附各种其它版本下载地址)

(5)mongodb默认连接端口27017,打开http://localhost:27017查看,发现如图则表示连接成功,如果不成功,可以查看端口是否被占用。

windows php54 配置 mongodb 扩展(附各种其它版本下载地址)

2 配置php的mongodb扩展

(1)下载php_mongo.dll

首先需要查看当前的php版本和支持的扩展版本(注意红色框中的内容)

windows php54 配置 mongodb 扩展(附各种其它版本下载地址)

可以看出楼主使用的是php5.4.16版本,x86(32位),支持TS(Thread Safe)的php扩展

这时候,去到下载dll的地方找到对应的版本

http://pecl.php.net/package/mongo/1.6.12/windows

鉴于楼主前面的版本,就选择了下图中红色的版本

windows php54 配置 mongodb 扩展(附各种其它版本下载地址)

(2)将下载的dll文件放到对应的位置

位置在 {path}/php/ext 文件夹

由于楼主用的是xampp的集成环境,所以放的位置是在

D:\xampp\php\ext

(3)打开php.ini

这个文件的位置在 {path}/php/

楼主是在 D:\xampp\php

添加以下这一行

extension=php_mongo.dll

(4)重启apache服务器

重新查看phpinfo

可以看到如图的部分

windows php54 配置 mongodb 扩展(附各种其它版本下载地址)

3 用php的mongodb扩展连接到这个数据库测试一下


<?php $connection = new Mongo( "mongodb://127.0.0.1:27017" ); //连接mongodb
var_dump($connection->listDBs());
?>
Nach dem Login kopieren

可以看到如图的显示

windows php54 配置 mongodb 扩展(附各种其它版本下载地址)

那么以上就是全部的mongodb服务器的安装和php的mongodb的扩展安装调试

以上就介绍了windows php54 配置 mongodb 扩展(附各种其它版本下载地址),包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage