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 扩展程序:
- 相应地从 PECL 下载 php 8.0 的 dll 文件。
- 解压缩 zip 文件并将 php_mongodb.dll 文件复制到 php/ext 文件夹
- 在你的php.ini文件中添加
extension=php_mongodb.dll
- 重新启动 apache 服务器并检查 phpinfo()
中的 mongodb 段
如你所知 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 扩展程序:
- 相应地从 PECL 下载 php 8.0 的 dll 文件。
- 解压缩 zip 文件并将 php_mongodb.dll 文件复制到 php/ext 文件夹
- 在你的php.ini文件中添加
extension=php_mongodb.dll
- 重新启动 apache 服务器并检查 phpinfo() 中的 mongodb 段