我在这里很少读到关于解决我的问题的帖子,但这两篇都不适用于php-5.6.

我下载了php_mongo-1.6.8.zipphp_mongo-1.6.7.zip,并try 了所有的方法.dll扩展,所有这些扩展都会给出一个或另一个错误.

Error message:

  1. PHP启动:无法加载动态库"C:\xampp\PHP\ext\PHP_mongo-1.6.8-5.6-vc11-x86_64".dll'-%1不是有效的Win32应用程序.

    在第0行未知

  2. PHP启动:无法加载动态库'C:\xampp\PHP\ext\PHP_mongo-1.6.8-5.6-vc11.dll'-找不到指定的模块.

    在第0行未知

附言:我用XAMPP作为我的环境.

推荐答案

我通过以下步骤安装了mongo extension:

在没有进一步配置的情况下,我在命令行(C:\xampp\php\php.exe -i | findstr mongo)中看到了mongo扩展,但Apache抱怨缺少libsasl.dll,mongo在http://localhost/dashboard/phpinfo.php中缺少.好的,接下来呢?

  • 复制C:\xampp\php\libsasl.dllC:\xampp\apache\bin\,重新启动Apache并享受.

这个方法对我很管用.我希望这将有助于解决你的问题.

Mongodb相关问答推荐

MongoDB聚合匹配字符串字符

MongoDB:删除键上有条件的对象元素

Mongoose 聚合和多级组

尽管前一阶段输出文档,$group stage 仍返回零文档

如何在 MongoDB 中已经存在的 slug 中添加一个随机数?

以聚合顺序使用 $$ROOT

mongoDB vs mySQL - 为什么在某些方面比另一个更好

使用 mongodb 时是否需要规范化数据库?

MongoDB 文档操作是原子的和隔离的,但它们是否一致?

oplog 在独立 mongod 上启用,不适用于副本集

在 MongoDB 中创建简短、唯一的对象 ID

pymongo 排序和 find_one 问题

MongoDB 查找精确的数组匹配,但顺序无关紧要

MongoDB Java API:put() 与 append()

如何使用 angular.js 推送通知?

MongoDB 数据库,相当于 SELECT column1, column2 FROM tbl

使用 MongoDB 的 map/reduce 来分组两个字段

Mongo聚合框架,排序然后分组不起作用

未找到 MongoDB 数据/数据库

如何在 Windows 上停止 mongodb 服务器?