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 sub地址DHCP问题
  • ¥15 delta降尺度计算的一些细节,有偿
  • ¥15 Arduino红外遥控代码有问题
  • ¥15 数值计算离散正交多项式
  • ¥30 数值计算均差系数编程
  • ¥15 redis-full-check比较 两个集群的数据出错
  • ¥15 Matlab编程问题
  • ¥15 训练的多模态特征融合模型准确度很低怎么办
  • ¥15 kylin启动报错log4j类冲突
  • ¥15 超声波模块测距控制点灯,灯的闪烁很不稳定,经过调试发现测的距离偏大