【问题标题】:xampp mongoDB connectionxampp mongoDB 连接
【发布时间】:2013-05-28 22:10:22
【问题描述】:

我想制作一个使用 Mongodb 的 php 应用程序。
当我在本地主机上运行应用程序时,我得到了这个:

致命错误:未捕获的异常“MongoConnectionException”与 message '连接失败:127.0.0.1:27017: 1000 后超时 女士'

我的代码是:

<?php  
// Config  
$dbhost = 'localhost';  
$dbname = 'test';  

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

// select the collection  
$collection = $db->shows;  

// pull a cursor query  
$cursor = $collection->find();  
foreach($cursor as $document) {  
var_dump($document);  
}     
?>  

【问题讨论】:

    标签: php mongodb xampp


    【解决方案1】:

    在您的 php.ini 文件中启用它,并确保您在扩展目录中使用正确的文件。

    使用 phpinfo() 来查找它是否已启用。

    如果您仍然遇到问题,请确保您使用的是正确版本的 Mongo 驱动程序。 http://docs.mongodb.org/ecosystem/drivers/php/

    您需要确保使用正确的 x86 或 x64 版本以及线程安全/非线程安全。

    你也可以从你的 phpinfo() 中找到它。

    【讨论】:

      【解决方案2】:

      在安装 mongo-driver 的同时,还要保留 php 安装的“VC”版本。

      如果您正在计算“MongoConnectionException”,那么您的 php-mongo 安装似乎没问题。此外,您正在使用“Mongo()”类进行连接,现在已弃用;请改用“MongoClient”。

      谢谢.. :)

      【讨论】:

        猜你喜欢
        • 2011-01-27
        • 1970-01-01
        • 2023-03-10
        • 2017-11-10
        • 2014-12-03
        • 2014-05-14
        • 2012-12-04
        • 2016-12-07
        • 1970-01-01
        相关资源
        最近更新 更多