如何在 PHP 中安装 Mongodb 驱动

cod*_*dex 3 php xampp mongodb

我按照此处提到的步骤进行操作https://www.youtube.com/watch?v=9gEPiIoAHo8

我在这里下载了它的最新稳定版本https://pecl.php.net/package/mongodb,即1.3.4。提取php_mongodb.dll并将其放在ext我的 xampp 目录中。修改php.ini并添加了extension=php_mongodb.dll. 下载了作曲家,但当作曲家安装程序完成工作时,它给了我错误。

我尝试了 x64 TS(我检查了我的 phpinfo 及其线程安全),因为我的笔记本电脑是 64 位,但它给了我一个错误

程序输出:PHP 警告:PHP 启动:无法加载动态库 'C:\xampp\php\ext\php_mongodb.dll' - %1 不是有效的 Win32 应用程序。在第 0 行未知

也尝试了 x84(我知道它不起作用,但我还是尝试了),它给了我一个错误

序号 4694 无法定位在动态链接库 C:\xampp\php\ext\php_mongodb.dll 中

出现上述错误后,又弹出另一个窗口

PHP 启动:无法加载动态库 C:\xampp\php\ext\php_mongodb.dll - 操作系统无法运行 %1

我的 PHP 版本是PHP Version 5.6.3

Xampp版本v3.2.1 Compiled May 7th 2013

我尝试了其他 mongoDB php 驱动程序php_mongo.dll,它工作正常,并且在我执行 php_info 时加载。我想使用 ,php_mongodb.dll因为另一个已经折旧了。

MBu*_*eld 9

    \n
  1. 从pecl.php.net下载适用于 Windows 的 mongo 驱动程序
    \n通过单击 DLL 链接下载最新的稳定版本。下一页有一个 DLL 列表。确保根据以下情况选择正确的一项:

    \n\n
      \n
    • 与 XAMPP 一起安装的 PHP 版本,
    • \n
    • 架构 x86 或 x64,
    • \n
    • 线程安全是启用还是禁用。
      \n启用线程安全后,需要下载线程安全(TS)版本。
    • \n
  2. \n
  3. 解压下载的mongo驱动版本,并将.dll文件复制到XAMPP中。\n下载成功后,解压并找到.dll文件。将其复制到 XAMPP 安装的 ext 目录中。如果您将XAMPP安装到C盘,则ext文件夹的完整路径将为\xc2\xa0C:\\xampp\\php\\ext

  4. \n
  5. 在 php.ini 中注册 mongodb.dll 文件\n将以下行添加到 php.ini 文件中:

    \n\n

    扩展名=php_mongodb.dll

  6. \n
  7. 重新启动 XAMPP 并刷新 phpinfo.php 页面\n当您重新启动 XAMPP 并刷新 phpinfo 页面时,单击 CTRL+F 并输入 mongodb,您应该会找到有关刚刚安装的 MongoDB 驱动程序的信息。

  8. \n
  9. 在 Windows 上安装 MongoDB

  10. \n
\n\n

请注意,这与您所做的非常相似。匹配依赖关系至关重要。这个过程已经对我有用过好几次了。

\n