安装MongoDB数据库的步骤如下:
1.下载MongoDB
需要前往MongoDB官网下载对应版本的MongoDB。
2.安装MongoDB
在Linux系统上安装MongoDB,可以通过以下方式:
2.1 添加MongoDB APT仓库
$ wget -qO - https://www.mongodb.org/static/pgp/server-4.4.asc | sudo apt-key add -
$ echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.4.list
$ sudo apt-get update
2.2 安装MongoDB
$ sudo apt-get install -y mongodb-org
3. 启动MongoDB
启动MongoDB可以使用以下命令:
$ sudo service mongod start
4. 安装Mongo扩展
4.1 下载Mongo扩展
可以通过以下命令来下载Mongo扩展
$ git clone https://github.com/mongodb/mongo-php-driver.git
4.2 安装Mongo扩展
进入下载的mongo-php-driver目录,执行以下命令来安装Mongo扩展
$ cd mongo-php-driver
$ git submodule update --init
$ phpize
$ ./configure
$ make all -j $(nproc)
$ sudo make install
4.3 添加Mongo扩展
打开php.ini配置文件,将以下命令添加进去
extension=mongodb.so
示例说明
示例1
安装MongoDB 4.4,并启动服务之后,通过以下代码来连接MongoDB:
$database = "test";
try {
$m = new MongoDB\Driver\Manager("mongodb://localhost:27017");
var_dump($m);
} catch (MongoDB\Driver\Exception\Exception $e) {
echo $e->getMessage(), "\n";
}
示例2
连接到MongoDB之后,可以使用以下示例代码向MongoDB中插入数据:
$bulk = new MongoDB\Driver\BulkWrite;
$doc = ['_id' => new MongoDB\BSON\ObjectID, 'name' => 'test', 'email' => 'test@example.com'];
$bulk->insert($doc);
$m = new MongoDB\Driver\Manager("mongodb://localhost:27017");
$result = $m->executeBulkWrite('test.t1', $bulk);
var_dump($result);
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Linux系统如何安装mongodb数据库Mongo扩展 - Python技术站