TP5在Linux使用mongodb出现require mongodb > 1.0

图片描述

图片描述

TP5的项目 需要用到mongodb数据库 在window下面已经可以用的了,但是放到Linux上面就不行 ,搞不懂

可能是 'type' => 'thinkmongoConnection', 的问题

我用
$m = new Mongo(“mongodb://${username}:${password}@localhost”);
print_r($m->listDBs());
可以能打印出数据库数组。

阅读 7.1k
3 个回答

找到问题了 原来mongo扩展和mongodb扩展是不一样的 我之前用的是mongo扩展 所以缺少某个类

php对应的这个mongodb的扩展没安装,所以不能连接。扩展就相当于驱动,有驱动才能连接。

type怎么这样写呢?
不是应该写成:
'type'=>'mongo'
吗?

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题