查询匹配版本
https://docs.mongodb.com/ecosystem/drivers/php/
- MongoDB兼容性
以下兼容性表指定了MongoDB PHP驱动程序的推荐版本,以便与特定版本的MongoDB一起使用。
第一列列出了驱动程序版本。
在下表中,mongodb和 PHPLIB分别指代MongoDB PHP驱动程序和用户态库。
PHP驱动程序 | MongoDB 4.0 | MongoDB 3.6 | MongoDB 3.4 | MongoDB 3.2 | MongoDB 3.0 | MongoDB 2.6 |
PHPLIB 1.4 + mongodb-1.5 | ✓ | ✓ | ✓ | ✓ | ✓ |
|
PHPLIB 1.3 + mongodb-1.4 |
| ✓ | ✓ | ✓ | ✓ | ✓ |
PHPLIB 1.2 + mongodb-1.3 |
|
| ✓ | ✓ | ✓ | ✓ |
PHPLIB 1.1 + mongodb-1.2 |
|
| ✓ | ✓ | ✓ | ✓ |
PHPLIB 1.0 + mongodb-1.1 |
|
|
| ✓ | ✓ | ✓ |
mongodb的-1.0 |
|
|
|
| ✓ | ✓ |
有关其他驱动程序版本,请参阅PHP驱动程序MongoDB兼容性参考。
- PHP兼容性
以下兼容性表指定了与特定版本的PHP一起使用的MongoDB PHP驱动程序的推荐版本。
第一列列出了驱动程序版本。
在下表中,mongodb 是指MongoDB PHP驱动程序。
PHP驱动程序 | PHP 5.5 | PHP 5.6 | PHP 7.0 | PHP 7.1 | PHP 7.2 | PHP 7.3 |
MongoDB的-1.5 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
MongoDB的-1.4 | ✓ | ✓ | ✓ | ✓ | ✓ |
|
MongoDB的-1.3 | ✓ | ✓ | ✓ | ✓ | ✓ |
|
有关其他版本的驱动程序,请参见PHP驱动程序语言兼容性参考。
- 安装包地址
https://pecl.php.net/package/mongodb
我这边安装的是php7.2, mongodb是4.05根据上边的表格就选择了最新的扩展包,mongodb-1.5.3.tgz .
复制安装包地址:https://pecl.php.net/get/mongodb-1.5.3.tgz
wget https://pecl.php.net/get/mongodb-1.5.3.tgz
tar zxvf mongodb-1.5.3.tgz
cd mongodb-1.5.3 /www/server/php/72/bin/phpize
./configure --with-php-config=/www/server/php/72/bin/php-config
make && make install
*php.ini中加入:
extension=mongodb.so
安装完成