繁体   English   中英

如何从 Bitnami Wamp Stack 使用 MongoDB?

[英]How to use MongoDB from Bitnami Wamp Stack?

我想将mongodbphp一起使用。 我已经安装了Binami Wamp Stack 5.6 phpinfo()工作正常,但在运行下面的代码时,我发现了这个错误

本地主机页面不工作本地主机当前无法处理此请求。

<?php
   // connect to mongodb
   $m = new MongoClient();

   echo "Connection to database successfully";
   // select a database
   $db = $m->mydb;

   echo "Database mydb selected";
?>

我也试过$m = new MongoDB\\Driver\\Manager("mongodb://localhost:27017"); 但同样的错误。

有两个名为php_mongo.dllphp_mongodb.dllmongo .dll已经在ext文件夹内的php文件夹中。 有人能帮我吗?

您需要编辑配置文件 php.ini 并取消注释以下行:

;extension=php_mongodb.dll

删除; 在开始。

之后,您必须重新启动Apache。 您可以使用 Bitnami Manager 来做到这一点。

最后,您可以检查它是否与这个小例子一起工作:

<?php
 // connect to mongodb
 $manager = new MongoDB\Driver\Manager("mongodb://localhost:27017");
 var_dump($manager); 
?>

我希望这些信息对你有用。 如果您有任何其他问题,请随时告诉我们。

此致,

胡安·阿里扎

  1. 我只是下载了php_mongo.dll文件并粘贴到xampp\\php\\ext文件夹中
  2. 打开 php.ini(配置文件)并在文件底部粘贴“extension=php_mongo.dll”这一行。
  3. 并重新启动我的 xampp 服务器

我的数据库连接如下

function get_db_con() {
    $mongo = new MongoClient();
    $db = $mongo->my_db_name;
    return $db;
}

我像这样调用了上面的函数:

function my_function() {

    $db = get_db_con(); // I call function for db connection
}

它对我有用!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM