php 7.4 mongodb dll 文件(1.9.0) 与 windows 10 系统上的 php 8 不兼容

php 7.4 mongodb dll file(1.9.0) not compatible with php 8 on windows 10 system

如你所知 PHP 8 已发布 我很兴奋,想尝试一下。但是我对MongoDB有要求,我尝试将7.4的MongoDB dll文件添加到php8,它给出了这样的错误。


Warning: PHP Startup: Unable to load dynamic library 'MongoDB' (tried: ext\mongodb (The specified module could not be found), ext\php_mongodb.dll (The specified module could not be found)) in Unknown on line 0

我已经添加到我的 php.ini

extension=mongodb

dll文件版本是1.9.0(据说兼容php8)但是是PHP7.4的,我找不到对应的dll文件php8 具体版本谁能帮帮我。

再等几天,扩展需要赶上。现在那里没有 php8 PECL。您还可以查看 this page here

我试过从 ApacheLounge 构建它包含 mongodb DLL 和许多其他(Redis 等)似乎工作正常。

在 windows 上,您可以执行以下步骤来启用 mongodb 扩展程序:

  1. 相应地从 PECL 下载 php 8.0 的 dll 文件。
  1. 解压缩 zip 文件并将 php_mongodb.dll 文件复制到 php/ext 文件夹
  2. 在你的php.ini文件中添加extension=php_mongodb.dll
  3. 重新启动 apache 服务器并检查 phpinfo()
  4. 中的 mongodb 段