本文简单说下如何安装和mongodb有关的ext和library,php mongodb驱动由两部分组成,分别是extension和libray。
自己使用的mongodb是4.2版本,所以想着客户端也应该用一致版本的,这样能够减少潜在的问题,也能使用更多的高级特性。
extension是一个low-level层次的API,整合了libmongoc和libbson。
但是推荐使用libray,它提供了和其他语言mongodb驱动器一致的接口,这个libray构建于extension,关于mongodb php扩展本身,后面会再写一篇文章说明,使用分布式软件,其对应的客户端扩展使用也会不一样。
1:可以使用pecl或者源码安装extension,比如:
pecl install mongodb
或者:
$ git clone https://github.com/mongodb/mongo-php-driver.git
$ cd mongo-php-driver
$ git submodule update --init
$ phpize
$ ./configure
$ make all
$ sudo make install
2:安装library
使用composer安装:
composer require mongodb/mongodb
3:mongodb兼容性
4:语言兼容性
所以不要选错你的客户端mongodb版本。
相关文章:
文章转载自虞大胆的叽叽喳喳,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。