php - MongoClient 无法使用 php 7.2 (OS-ubuntu 16.04)
问题描述
我试过这段代码但没有工作
<?php
$connection=new MongoClient();
?>
然后也尝试了:-
<?php
$connection=new MongoClient("mongodb://localhost:27017");
?>
我的 mongodb 版本
pratish@pratish-HP-Notebook:~$ mongod -version
db version v3.6.9
git version: 167861a164723168adfaaa866f310cb94010428f
OpenSSL version: OpenSSL 1.0.2g 1 Mar 2016
allocator: tcmalloc
modules: none
build environment:
distmod: ubuntu1604
distarch: x86_64
target_arch: x86_64
我的php版本
pratish@pratish-HP-Notebook:~$ php -version
PHP 7.2.12-1+ubuntu16.04.1+deb.sury.org+1 (cli) (built: Nov 12 2018 09:55:12) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
with Zend OPcache v7.2.12-1+ubuntu16.04.1+deb.sury.org+1, Copyright (c) 1999-2018, by Zend Technologies
和 php 中 mongodb 的扩展
pratish@pratish-HP-Notebook:~$ php -i | grep extension_dir
extension_dir => /usr/lib/php/20170718 => /usr/lib/php/20170718
pratish@pratish-HP-Notebook:~$ cd /usr/lib/php/20170718/
pratish@pratish-HP-Notebook:/usr/lib/php/20170718$ ls
build gd.so mysqli.so readline.so tokenizer.so
calendar.so gettext.so mysqlnd.so shmop.so wddx.so
ctype.so iconv.so opcache.so simplexml.so xmlreader.so
dom.so json.so pdo_mysql.so sockets.so xml.so
exif.so mbstring.so pdo.so sysvmsg.so xmlwriter.so
fileinfo.so mcrypt.so phar.so sysvsem.so xsl.so
ftp.so mongodb.so posix.so sysvshm.so
请建议解决方案我是 mongodb 的菜鸟
解决方案
推荐阅读
- json - $ref 是什么意思?
- android - Inode 和已删除的文件条目
- powerbuilder - PowerBuilder - 重复值抑制列表不适用于某些数据窗口列
- javascript - vue js在元素上应用动画功能
- php - wordpress 4.9.5:正在上传图片,但无法在媒体和功能下显示
- r - 将定量变量分配给 R 中数据框中的数据点
- python-unittest - Eric IDE:在 IDE 中运行单元测试
- vue.js - 带有 this.$route.params.slug 的 API 响应
- vba - VBA 在满足条件时复制单元格
- javascript - Javascript :: XML 中的网格/列表视图