首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在XAMPP 64位Windows 10中找不到'Mongo‘类

在XAMPP 64位Windows 10中找不到'Mongo‘类
EN

Stack Overflow用户
提问于 2016-05-31 06:11:55
回答 1查看 588关注 0票数 1

我尝试在我的本地主机上运行以下代码:

代码语言:javascript
运行
复制
<?php

  $dbhost = 'localhost';
  $dbname = 'phpTest';

  $m = new Mongo("mongodb://$dbhost");
  $db = $m->$dbname;

?>

并得到错误"Fatal error :在第6行的C:\xampp\htdocs\key_ratios\mongo_test.php中找不到'Mongo‘类“

MongoDB is properly installed/recognized by PHP

我已经重启Apache几次了,MongoDB是作为一个服务运行的。Mongo的目录路径为C:\mongodb\bin。PHP位于C:\xampp\php中。

以下是路径变量: C:\xampp\php,C:\mongodb\bin,C:\Program Files (x86)\Microsoft \bin,C:\Usersredacted\AppData\Local\atom\bin。

你知道为什么我不能让PHP连接到Mongo吗?

编辑:我应该注意到我在phpinfo()中的mongodb列表没有像this one那样填写。这是否意味着我的mongodb没有完全安装?

EN

回答 1

Stack Overflow用户

发布于 2016-05-31 13:03:21

我使用了错误的语法进行连接。应该是(使用PHPLIB):

new MongoDB\Client("mongodb://localhost:27017");

或者(仅使用PECL驱动程序):new MongoDB\Driver\Manager("mongodb://localhost:27017");

documentation真的很有用。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37534209

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档