189 8069 5689

php中的mongodb扩展怎么利用pecl进行安装-创新互联

php中的mongodb扩展怎么利用pecl进行安装?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。

满城网站建设公司成都创新互联,满城网站设计制作,有大型网站制作公司丰富经验。已为满城成百上千家提供企业网站建设服务。企业网站搭建\外贸网站制作要多少钱,请找那个售后服务好的满城做网站的公司定做!

环境说明


  • php7

  • centos7

  • mongodb4.0.5

默认情况下,php并没有安装mongodb扩展,会报Class 'MongoDB\Driver\Query' not found错误。


pecl安装扩展


通过pecl可以很方便地安装扩展


注意:如果安装了多个版本的php,需要进行相应版本的pecl目录,如:


➜ bin pwd
/usr/local/php7.1/bin
➜ bin sudo ./pecl install mongodb

安装完成后,在php.ini添加:extension=mongodb.so


重启php, 查看 phpinfo

php中的mongodb扩展怎么利用pecl进行安装

测试


insert(['id' => 1, 'name'=>'Google']);
$bulk->insert(['id' => 2, 'name'=>'Github']);
$bulk->insert(['id' => 3, 'name'=>'StackOverFlow']);
$manager->executeBulkWrite('test.sites', $bulk);

$filter = ['id' => ['$gt' => 1]];
$options = [
 'projection' => ['_id' => 0],
 'sort' => ['id' => -1],
];

// 查询数据
$query = new MongoDB\Driver\Query($filter, $options);
$cursor = $manager->executeQuery('test.sites', $query);

foreach ($cursor as $document) {
 echo "
";
 var_dump($document);
}

执行结果:

php中的mongodb扩展怎么利用pecl进行安装

看完上述内容,你们掌握php中的mongodb扩展怎么利用pecl进行安装的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注创新互联行业资讯频道,感谢各位的阅读!


分享题目:php中的mongodb扩展怎么利用pecl进行安装-创新互联
分享路径:http://jkwzsj.com/article/dsioso.html

其他资讯