1.为本地PHP环境添加MongoDB的扩展,从https://github.com/mongodb/mongo-php-driver/downloads下载压缩文件并解压,结果如下:

   2.根据本地环境将对应的dll文件复制到ext目录中;

   3.在php.ini文件中新增extension=php_mongo.dll,重新启动Apache;

   4.编写php测试代码如下:

 
  
  1. $m = new Mongo(); //创建Mongo对象 
  2. // 选择comedy数据库,如果以前没该数据库会自动创建,也可以用$m->selectDB("comedy"); 
  3. $db = $m->comedy; 
  4. //选择comedy里面的collection集合,相当于RDBMS里面的表,也-可以使用 
  5. $collection = $db->collection; 
  6.        $db->selectCollection("collection"); 
  7. //添加一个元素 
  8. $obj = array"title" => "Calvin and Hobbes-".date('i:s'), "author" => "Bill Watterson" ); 
  9. //将$obj 添加到$collection 集合中 
  10. $collection->insert($obj); 
  11. //添加另一个元素 
  12. $obj = array"title" => "XKCD-".date('i:s'), "online" => true ); 
  13.        $collection->insert($obj); 
  14. //查询所有的记录 
  15. $cursor = $collection->find(); 
  16. //遍历所有集合中的文档 
  17. foreach ($cursor as $obj){ 
  18.      echo $obj["title"] . "<br />\n"
  19. }
  20. //删除所有数据 
  21. //$collection->remove(); 
  22. //删除 name 为hm 
  23. //$collection->remove(array('name'=>'hm')); 
  24. //断开MongoDB连接 
  25. $m->close(); 

    5.执行上述代码,运行结果如下: