繁体   English   中英

如何修复“PHP 警告:PHP 启动:无法加载动态库‘mongodb’”

[英]How do I fix "PHP Warning: PHP Startup: Unable to load dynamic library 'mongodb' "

我第一次尝试使用 Laravel 应用程序安装和设置 mongodb。 我读到我必须安装扩展程序和库,但是在我这样做之后,当我尝试在终端中执行 php 命令时出现上述错误。

我正在运行 Windows 10 x64 和 PHP 7.3.1。

首先,我从官方 mongodb 站点安装了 mongodb

我从https://pecl.php.net/package/mongodb/1.6.0/windows得到了最新的 mongodb dll

我按照说明把dll解压到c:/xampp/php/ext文件夹,重启服务器。

我还在 php.ini 文件中包含了extension = php_mongodb.dll

这就是我得到的...

在此处输入图片说明

我在这里找到了一个类似的帖子PHP 无法加载动态库 (mongo.so)可以解决我的问题,但该解决方案适用于 mac 上的用户,而我在 windows 上。

我在这里回答我自己的问题。 原来我的 xampp 版本是 x86,所以 x64 版本的 dll 显然不起作用......解决方案是只使用 x86 版本的 dll。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM