PHP 语言访问 MongoDB 数据库需要使用 mongo 扩展
mongo 扩展不是 PHP 官方内置的扩展,需要开发者自己手动安装和配置
本章我们将学习如何在 Linux、Window、Mac 平台上安装 mongo 扩展
Linux 上安装 PHP MongoDB 扩展
通过 pecl 来安装
在 Linux 系统上可以通过执行以下命令来来安装 MongoDB 的 PHP 扩展驱动
$ pecl install mongodb
编译源码安装
如果想通过源码来编译扩展驱动,必须手动编译源码包,这样做的好处是可以使用最新的版本
我们可以在 Github 上下载 MongoDB PHP 驱动包
PHP MongoDB Github 地址为:GitHub - mongodb/mongo-php-driver: The Official MongoDB PHP driver
下载好源码包后,执行以下命令来安装
$ tar zxvf mongodb-mongodb-php-driver-<commit_id>.tar.gz
$ cd mongodb-mongodb-php-driver-<commit_id>
$ phpize
$ ./configure
$ sudo make install
如果你的 PHP 也是自己从源码编译安装的,则安装方法如下:
假设 PHP 编译安装在 /usr/local/php 目录中
$ tar zxvf mongodb