0

我正在尝试使用以下系统配置运行 mongodb 代码:

  • 操作系统:Windows 7(32 位)
  • PHP 版本:5.2.9 Apache
  • 版本:Apache/2.2.11 (Win32) DAV/2 mod_ssl/2.2.11 OpenSSL/0.9.8i PHP/5.2.9

我在我的系统中使用 XAMPP。

我用 xampp 配置 mongodb 的操作如下:

  • 我去了https://github.com/mongodb/mongo-php-driver/downloads并下载了第一个链接 (php_mongo-1.3.2RC1.zip) zip。
  • 解压缩文件后,我将 php_mongo-1.3.2RC1-5.2-vc9.dll DLL 文件复制到我的 xampp 安装目录的 xampp/php/ext/ 目录中
  • 然后在php.ini文件中添加extension=php_mongo-1.3.2RC1-5.2-vc9.dll
  • 重新启动 xampp 服务器
  • 然后我看到了 xampp phpinfo(),它显示 mongodb 已安装。请按照我的 phpinfo() 页面中的图片进行操作

我的 xampp phpinfo mongodb 详细信息

  • 现在我编写了一个使用 mongodb 的示例代码,如下所示:

    <?php 
    $m = new Mongo();
    $db = $m->learningmongo;
    $people = $db->people;
    ?>
    

它在屏幕上显示胎儿错误,如下所示:

致命错误:E:\xampp\htdocs\mongo\index.php:3 中的未捕获异常“MongoConnectionException”和消息“无法连接到:localhost:27017:未知错误”堆栈跟踪:#0 E:\xampp\htdocs\ mongo\index.php(3): Mongo->__construct() #1 {main} 在第 3 行的 E:\xampp\htdocs\mongo\index.php 中抛出

我哪里做错了,请指导我。任何代码示例和网络链接将不胜感激。

4

0 回答 0