mongodb 不用过多的介绍了,NOSQL的一种,是一个面向文档的数据库,以其方便灵活的数据结构,对于开发者来说是比较友好的,同时查询的速度也是比较快的,现在好多网站

开始使用mongodb ,具体的介绍可以网上查找。

今天是进行PHP 连接mongodb。主要是进行环境的搭建,只有搭建好开发环境才能更好的进行PHP mongodb 的开发。

不多说了开发准备开发环境的软件:

1.mongodb 。

网上百度一下在官网额可以下载到。

我使用的是mongodb-win32-i386-2.4.5 32 位的 实际生产环境中应该使用64 位的 ,原因不用多介绍。

2. PHP mongodb 扩展比较简单。

https://github.com/mongodb/mongo-php-driver/downloads  这个网址可以下载到。

3.进行PHP mongodb 扩展插件的配置。

具体如下:

在我的下载包中含有一下的DLL如图:

将PHP 对应的DLL 拷贝到XXXXX\PHP\ext文件夹中。

配置php.ini 如下:

[PHP_MONGODB]
extension=php_mongo-1.3.1-5.3-vc9.dll

直接在文件的最后添加即可。

创建一个XXX.php的文件

写如下代码:

<?php

phpinfo();

?>

如果选择的版本正确的话,打开浏览器可以看到入下图所示:

看到这个说明你的mongodb的php 扩展已经安装成功了。

4.具体的测试代码如下:

$connection = new Mongo( "localhost:27017" );
$db=$connection->demo; // 选择数据库
$colle=$db->user; //选择对应的数据集合

$list=$colle->find();//查询数据
var_dump($list);
foreach ($list as $item) {
echo $item["username"] . "\n";
}

我使用的是我已经创建好的数据库 以及数据集合如下。

显示的结果比较简单如下:

以上就是开发环境的配置以及简单的测试。

PHP mongodb 的使用相关推荐

  1. windows安装MongoDB环境以及在pycharm中配置可视化插件

    安装MongoDB数据库 参考这里 安装PyMongo python3 -m pip3 install pymongo指定版本 python3 -m pip3 install pymongo==3.5 ...

  2. SQL与NoSQL的区别 以MySQL与MongoDB为例

    异同对比 1.语言和结构层面 SQL数据库,是基于表的,并且用结构化语言也就是SQL来定义和操纵数据.一方面,这是非常强大的:SQL是最通用和最广泛使用的选项之一,使其成为一个安全的选择,尤其适用于复 ...

  3. php配置mongodb扩展、安装mongodb服务教程

    安装mongodb服务. 1.下载mongodb: mongodb 提供了可用于 32 位和 64 位系统的,你可以从mongodb官网下载安装. mongodb下载地址:https://www.mo ...

  4. MongoDB之conf配置文件详解

    详细看一下mongodb配置文件. mongodb.conf # mongodb.conf# 数据库文件位置 dbpath=/var/lib/mongodb#日志文件的路径 logpath=/var/ ...

  5. CentOS7.4 安装mongodb

    温馨提示:我的环境是腾讯云自带的CentOS7.4 x64 镜像,本地环境是win10 x64 专业版,ssh工具是用的win10 自带的cmd, 远程工具版本是Robo 3T 1.2.1 . 如果环 ...

  6. Centos7下安装MongoDB

    简介 MongoDB 是一个基于分布式 文件存储的NoSQL数据库 由C++语言编写,运行稳定,性能高 旨在为 WEB 应用提供可扩展的高性能数据存储解决方案 查看官方网站 MongoDB特点 模式自 ...

  7. php mongodb execute,php简单操作mongodb

    您现在的位置是:网站首页>>PHP>>php php简单操作mongodb 发布时间:2019-09-29 16:34:25作者:wangjian浏览量:525点赞量:0 一: ...

  8. 【MongoDB异常】Exception authenticating MongoCredential解决方法

    我们通过ideal编辑器编辑 springboot时候,出现这个错误: com.mongodb.MongoSecurityException: Exception authenticating Mon ...

  9. mongodb插入数据获取本次插入的mongodb id

    最近接了一个别人的项目做二次开发,使用php进行mongodb的数据操作时,需要插入数据后得到相应的mongodb 中的id,简单代码如下 $data = array('test' => 'aa ...

  10. mongodb之备份

    前言 数据库的备份非常重要 备份方式 使用Mongodb自带的运维管理工具(Ops Manager) 需要单独部署,比较麻烦和复杂 通过文件系统快照 Linux需要LVM支持 需要开启journal日 ...

最新文章

  1. 报名 | 论道无人驾驶:近在咫尺还是遥遥无期
  2. CloudStack那些事儿2 : 主存储与二级存储
  3. 玩转iOS开发:《iOS设计模式 — 单例模式》
  4. 精通 Oracle+Python 存储过程、Python 编程
  5. python网络编程——实现简单聊天
  6. windows系统作为客户端时,linux中本地yum源挂载时,如何同时挂载DVD1和DVD2?
  7. 使用spring实现邮件的发送(含测试,源码,注释)
  8. python语言基本控制结构有哪些-以下不属于Python语言控制结构的是()
  9. 201521123063 《Java程序设计》 第7周学习总结
  10. 2020 年百度之星#183;程序设计大赛 - 初赛三
  11. getHandel redis_redis 使用 get 命令读取 bitmap 类型的数据
  12. Python实现指定GitHub项目下载器【项目下载+GUI可视化界面操作】
  13. 通过腾讯地图查询经纬度及相关信息
  14. shell遍历ip执行特定功能
  15. 小程序canvas输出gif格式的图片作为表情
  16. h5调用指纹识别_H5 画布指纹识别
  17. php中errorreporting,php中error_reporting函数用法详解_PHP教程
  18. JSF 标签大全(非常详细 有例子)
  19. 限制和允许某些IP访问服务器
  20. 建个网站需要多少钱?你真的知道吗?

热门文章

  1. 洛谷P1074 靶形数独(跳舞链)
  2. 038——VUE中组件之WEB开发中组件使用场景与定义组件的方式
  3. Android实战简易教程-第三十四枪(基于ViewPager和FragmentPagerAdapter实现滑动通用Tab)...
  4. 《Ansible权威指南 》一 第一篇 Part 1 基础入门篇
  5. ipvsadm的几个参数输出的说明
  6. java开发webservice的几种方式
  7. 在eclipse中通过基于spring data的easyrest风格的maven项目操纵cassandra和lucene
  8. 查看和设置MySQL数据库字符集(转)
  9. zencart分类页产品页去掉url中的id号
  10. Nginx 做图片服务器