xampp和mongoDB:无法识别mongo驱动程序

时间:2014-10-15 01:55:48

标签: php mongodb xampp

我正在尝试在xampp(PHP)中添加mongoDB的驱动程序。 xampp版本是3.2.1 当前PHP版本:5.5.11

我在ext文件夹中放置了兼容的php_mongo.dll(最初是php_mongo-1.5.7-5.5-vc11.dll,因此它与php 5.5兼容), 我在我的php.ini文件的末尾添加了extension = php_mongo.dll

当我尝试使用xampp启动apache服务器时, xampp给我警告“PHP启动:”(空格)

并且找不到Mongo类,因此驱动程序没有加载。

我做错了什么?我可以使用xampp以外的其他东西吗?

1 个答案:

答案 0 :(得分:0)

我为Php 5.6,MongoDb 3.4做过,希望它对你有帮助

按照以下步骤使Mongo适用于PHP-5.6

  • 转到https://pecl.php.net/package/mongo/1.6.14/windows
  • 下载php_mongo-1.6.14-5.6-ts-vc11-x86.zip
  • 解压缩zip文件并复制php_mongo.dll
  • 打开PHP ext目录并粘贴dll文件
  • 将以下行添加到php.ini文件中 extension = php_mongo.dll
  • restrat apache并使用以下php代码进行测试

    echo extension_loaded(“mongo”)? “loaded \ n”:“not loaded \ n”;

    $ m =新的MongoClient(“mongodb://127.0.0.1:27017”);

    echo“成功连接数据库”;

    $ db = $ m-> testdb; //其中testdb已经存在数据库

    echo“Database testdb selected”;

注意:检查“mongo”模块是否已加载phpinfo()