• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    Windows上php5.6操作mongodb数据库示例【配置、连接、获取实例】

    本文实例讲述了Windows上php5.6操作mongodb数据库的方法。分享给大家供大家参考,具体如下:

    一、配置

    针对不同线程安全、VC版本的 PHP 发行版,可从 PECL 获取到预编译的二进制文件。 解压,并把 php_mongo.dll 放到 PHP 扩展目录(默认是 “ext”)。

    将以下内容添加到 php.ini 文件:

    extension=php_mongo.dll
    
    

    Note: 为 Windows 用户添加额外的依赖 DLL

    为了使此扩展生效, DLL 文件必须能在 Windows 系统的 PATH 指示的路径下找到。在我的系统,我是这么做的:

    把php的安装目录添加到系统Path,如下图所示:

    虽然将 DLL 文件从 PHP 文件夹复制到 Windows 系统目录也行,但不建议这样做。 此扩展需要下列文件在 PATH 路径中: libsasl.dll

    重启Apache服务。测试是否配置成功。

    ?php
    phpinfo();
    ?>
    
    

    在我的电脑成功配置如下图所示:

    二、连接mongodb数据库

    说完了在windows如何配置mongodb数据库;那么我们现在就来实现如何连接数据库。

    使用下面列出的其中一种方法连接:

    ?php
    $connection = new Mongo(); // 连接到 localhost:27017
    $connection = new Mongo( "mongodb://IP" ); // 连接到远程服务器 (使用默认端口: 27017)
    $connection = new Mongo( "mongodb://IP:65432" ); // 链接到远程服务器,使用自定义的端口
    $connection = new MongoClient(); // 连接到 localhost:27017
    $connection = new MongoClient( "mongodb://IP" ); // 连接到远程服务器 (使用默认端口: 27017)
    $connection = new MongoClient( "mongodb://IP:65432" ); // 链接到远程服务器,使用自定义的端口
    ?>
    
    

    这里并不需要从服务器断开连接。这个驱动使用了持久性连接,并会在下次试图连接到同一服务器时重用它。

    如果要断开,则用如下:

    $connection->close();
    
    

    三、获取mongodb实例

    要选择数据库,使用:

    ?php
    $connection = new MongoClient();
    $db = $connection->dbname;
    ?>
    
    

    这个数据库不需要提前建好,当你使用的时候,就回自动创建。

    要注意的是,可能一不小心建立了一个新的数据库,会产生奇怪的错误。如下面的例子:

    ?php
    $connection = new MongoClient();
    $db = $connection->mybiglongdbname;
    // do some stuff
    $db = $connection->mybiglongdbanme;
    // now connected to a different database! 注意此时选择了另一个数据库!
    ?>
    
    

    更多关于PHP相关内容感兴趣的读者可查看本站专题:《PHP+MongoDB数据库操作技巧大全》、《PHP基于pdo操作数据库技巧总结》、《php面向对象程序设计入门教程》、《php字符串(string)用法总结》、《php+mysql数据库操作入门教程》及《php常见数据库操作技巧汇总》

    希望本文所述对大家PHP程序设计有所帮助。

    您可能感兴趣的文章:
    • Mongodb设置TTL索引自动清除数据与过期数据的方法
    • windows与mac安装mongodb数据库的方法步骤与注意事项
    • node链接mongodb数据库的方法详解【阿里云服务器环境ubuntu】
    • MongoDB中的参数限制与阀值详析
    • MongoDB基础入门之创建、删除集合操作
    • Golang Mongodb模糊查询的使用示例
    • Python使用pymongo库操作MongoDB数据库的方法实例
    • PHP封装的简单连接MongoDB类示例
    • PHP使用mongoclient简单操作mongodb数据库示例
    • MongoDB的基本特性与内部构造的讲解
    上一篇:PHP封装的简单连接MongoDB类示例
    下一篇:PHP实现通过文本文件统计页面访问量功能示例
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯

    时间:9:00-21:00 (节假日不休)

    地址:江苏信息产业基地11号楼四层

    《增值电信业务经营许可证》 苏B2-20120278

    Windows上php5.6操作mongodb数据库示例【配置、连接、获取实例】 Windows,上,php5.6,操作,mongodb,