Mongodb php扩展加载但找不到类

时间:2018-02-13 15:07:54

标签: php mongodb laravel

我已经下载并安装了mongo并且它很好,但是当我尝试将它与Laravel一起使用时,我遇到了一些问题。

我从pecl https://pecl.php.net/package/mongodb/1.4.0/windows下载了mongodb PHP(TS)扩展并将其添加到我的php扩展

enter image description here

我已经阅读了其他解决方案,但它只是不起作用; Class' MongoDB \ Driver \ Manager'找不到,甚至当我在页面中添加export ClassB extends ClassA { classC: ClassC; list: string[]; constructor() { this.classC = new ClassC(); } } 它没有显示任何mongodb扩展名

我使用的是php 7.0和wamp64 btw。

1 个答案:

答案 0 :(得分:0)

您需要下载与您的PHP版本匹配的确切dll文件。如果版本不匹配,则phpinfo()将不会显示Mongodb。

请确保以下内容并下载正确的dll文件。

1)您的php版本

2)您的系统架构(64或86)

3)是否启用了线程安全性(您可以在phpinfo()中进行检查)

Download DLL here