php连接MongoDB总是失败,为什么?

图片描述

用db.getMongo();得到的是:127.0.0.1

浏览器中访问:http://127.0.0.1:27017/
得到的是:It looks like you are trying to access MongoDB over HTTP on the native driver port.

但执行下面的代码:
<?php
// 连接到mongodb
$m = new MongoClient();
echo "Connection to database successfully";
// 选择一个数据库
$db = $m->mydb;
echo "Database mydb selected";
?>

结果是:
Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator at admin@phpStudy.net to inform them of the time this error occurred, and the actions you performed just before this error.

More information about this error may be available in the server error log.

为什么会这样?

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