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
测试
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进行安装-创新互联
网站路径:http://cdxtjz.com/article/dsioso.html