注册

Ubuntu 14.04 安装 MongoDB 及 PHP MongoDB Driver详细介绍

下面是Ubuntu 14.04安装MongoDB及PHP MongoDB驱动的详细攻略:

安装MongoDB

  1. 打开终端,执行以下命令更新Ubuntu包管理器:
sudo apt-get update
  1. 执行以下命令安装MongoDB包:
sudo apt-get install mongodb
  1. 安装完成后启动MongoDB:
sudo service mongodb start
  1. 可以运行以下命令检查MongoDB是否正在运行:
sudo service mongodb status

安装PHP MongoDB Driver

  1. 执行以下命令安装PHP MongoDB Driver:
sudo apt-get install php5-mongo
  1. 重新启动Apache服务器:
sudo service apache2 restart
  1. 检查是否已成功安装PHP MongoDB Driver,可以在PHP文件中执行以下代码:

如果输出一些MongoDB的信息就说明成功。

示例1:使用PHP进行MongoDB增删改查

selectDB("test");
$collection = new MongoCollection($db, "user");

// 插入数据
$data = array("name" => "张三", "age" => 20);
$collection->insert($data);

// 查询数据
$query = array("name" => "张三");
$cursor = $collection->find($query);
foreach ($cursor as $doc) {
    print_r($doc);
}

// 更新数据
$criteria = array("name" => "张三");
$newobj = array('$set' => array("age" => 21));
$collection->update($criteria, $newobj);

// 删除数据
$criteria = array("name" => "张三");
$collection->remove($criteria);
?>

示例2:使用命令行进行MongoDB增删改查

# 连接MongoDB
mongo

# 使用指定数据库
use test

# 使用指定集合
db.user

# 插入数据
data = {"name": "张三", "age": 20}
db.user.insert(data)

# 查询数据
db.user.find({"name": "张三"})

# 更新数据
db.user.update({"name": "张三"}, {"$set": {"age": 21}})

# 删除数据
db.user.remove({"name": "张三"})

以上两个示例分别演示了使用PHP和命令行对MongoDB进行增删改查。通过这些示例,可以初步了解如何在Ubuntu 14.04上安装MongoDB及PHP MongoDB Driver,并使用它们进行数据操作。