从品牌网站建设到网络营销策划,从策略到执行的一站式服务
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进行安装-创新互联
网页URL:http://cdkjz.cn/article/dsioso.html
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图