我正在尝试使用以下系统配置运行 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() 页面中的图片进行操作
现在我编写了一个使用 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 中抛出
我哪里做错了,请指导我。任何代码示例和网络链接将不胜感激。