php5.6在Windows上操作mongodb数据库的示例[配置、连接、获取示例]
本文介绍了在Windows环境下用php5.6操作mongodb数据库的方法。分享给大家参考,如下:
一、配置
根据不同线程安全和VC版本的PHP发行版,可以从PECL获得预编译的二进制文件。解压缩,并将php_mongo.dll放入php扩展目录(默认为“ext”)。
将以下内容添加到php.ini文件:中
扩展为Windows用户添加了额外的依赖dll
为了使此扩展生效,必须在由Windows系统路径指示的路径中找到DLL文件。在我的系统中,我这样做:
将php的安装目录添加到系统路径中,如下图所示:
虽然把DLL文件从PHP文件夹复制到Windows系统目录是可以的,但是不建议这样做。此扩展需要路径中的以下文件:libsasl.dll
重新启动Apache服务。测试配置是否成功。
?phpphpinfo();下图显示了我的电脑中的成功配置:
其次,连接mongodb数据库
谈完如何在windows中配置mongodb数据库;现在让我们实现如何连接到数据库。
使用下列方法之一进行连接:
?PHP $ connection=new Mongo();//连接到localhost :27017 $ connection=new mongo(' MongoDB ://IP ');//连接到远程服务器(使用默认端口:27017)$ connection=new mongo(' MongoDB 3360//IP :65432 ');//链接到远程服务器并使用自定义端口$ connection=new MongoClient();//连接到localhost :27017 $ connection=new mongoclient(' MongoDB ://IP ');//连接到远程服务器(使用默认端口:27017)$ connection=new MongoClient(' MongoDB 3360//IP :65432 ');//链接到远程服务器并使用自定义端口?没有必要断开与服务器的连接。此驱动程序使用持久连接,并且在您下次尝试连接到同一服务器时会重用它。
如果要断开连接,请使用以下方法:
$ connection-close();第三,获取mongodb示例
要选择数据库,请使用:
?PHP $ connection=new MongoClient();$ db=$ connection-db name;这个数据库不需要提前建立。当您使用它时,它将被自动创建。
需要注意的是,可能会意外创建一个新的数据库,这会导致奇怪的错误。如下例所示:
?PHP $ connection=new MongoClient();$ db=$ connection-mybiglonbname;//做一些事情$ db=$ connection-mybiglongbanme;//现在连接到不同的数据库!请注意,此时选择了另一个数据库!更多对PHP相关内容感兴趣的读者可以查看本网站专题:《PHP+MongoDB数据库操作技巧大全》、《PHP基于pdo操作数据库技巧总结》、《php面向对象程序设计入门教程》、《php字符串(string)用法总结》、《php+mysql数据库操作入门教程》、《php常见数据库操作技巧汇总》、0103010
希望本文对PHP编程有所帮助。
版权声明:php5.6在Windows上操作mongodb数据库的示例[配置、连接、获取示例]是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。