drby30217 2013-12-19 10:28
浏览 65
已采纳

致命错误:第11行的E:\ xampp \ htdocs \ teach \ mongo \ index.php中找不到类'MongoClient' - Mongodb + XAMPP


I downloaded Mongodb - Installed -> create bat file -> create Data/db folder -> working fine in cmd

Then, Downloaded PHP Driver from GitHib Version 5.3 TS VC6.
copied "php_mongo.dll" in "xampp/php/ext"
Then edited "xampp/php/php.ini" - extension=php_mongo.dll
Restarted Apache - stop and start

Check
[http://localhost/xampp/] -> phpinfo() -> showing "mongo"

I run the below code and getting ERROR
"Fatal error: Class 'MongoClient' not found in E:\xampp\htdocs\teach\mongo\index.php on line 11"
Again and again

Please help

Testing RUNNING

<!DOCTYPE html>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>C MongoDB Insert</title>
    </head>
    <body>
<?php
echo '<pre>';
// Connect to the MongoD with defaults which are localhost and port 27017)  
$m = new MongoClient();
echo '<br />Connection var dump below <br />';
var_dump($m);
// Use a DataBase (will be created if it doesn't exist)
echo '<br />database var dump below <br />';
$db = $m->demodb;
var_dump($db);
// Use a Collection (will be created if it doesn't exist)
$coll = $db->democoll;
echo '<br />Collection var dump below <br />';
var_dump($coll);
$coll->insert(array(
    'key1' => 'Another Row',
    'AnArray' => array(
        'embedded array value 1',
        'embedded array value 2'
    ),
    'embeddedDoc1' => array(
        'embedDoc1Key1' => 'Embedded text in Doc1',
        'embedDoc1Key2' => 'More text for fun'
    )
    ));
    echo '<h2 style="color:red">Below is our Document</h2>';
$myDoc = $coll->findOne(array('key1' => 'Another Row'));
print_r($myDoc);
echo '</pre>';
?>
    </body>
</html>
  • 写回答

1条回答 默认 最新

  • duanshan1856 2014-01-07 18:23
    关注

    Every part of program is right and working after upgrading PHP version

    We need at least the 1.3.x PHP driver for MongoClient, but are best to upgrade your XAMPP to PHP 5.4 and install the latest PHP 1.4.x driver. - Thanks @stennie

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥20 iOS绕地区网络检测
  • ¥15 python验证码滑块图像识别
  • ¥15 根据背景及设计要求撰写设计报告
  • ¥15 QT6颜色选择对话框显示不完整
  • ¥20 能提供一下思路或者代码吗
  • ¥15 用twincat控制!
  • ¥15 请问一下这个运行结果是怎么来的
  • ¥15 单通道放大电路的工作原理
  • ¥30 YOLO检测微调结果p为1
  • ¥15 DS18B20内部ADC模数转换器