Windows MongoDB PHP扩展未加载

时间:2018-10-09 20:51:17

标签: php windows mongodb apache

我正在尝试在PHP 7.1.0中安装mongodb扩展,但基本上该扩展未由PHP加载(未使用php_info()显示,并且未引发任何错误,只是未加载),我也关注并进行了搜索许多教程,没有任何效果。

MongoDB 4.0.2已安装并按预期工作。 PHP 7.1可以按预期工作。

已完成的步骤:

1)下载兼容PECL(PHP版本和线程安全/无线程安全)的mongodb驱动程序。

2)在PHP安装中打开/ ext目录,并在其上下载.dll扩展名。

3)编辑php.ini文件,并使用(extension = php_mongodb.dll)启用附加代码的mongodb扩展名。

4)重新启动Apache服务。

相应的php.ini文件正在加载正确性(请参见下面的打印内容)

我尝试使用该扩展程序的另一个旧版本,但没有用。

我安装了许多PHP版本,我也尝试了5.6,但效果不佳。

我在使用PHP 7.2的其他机器上尝试过,但没有用,我搜索了太多内容,但未找到解决方案,希望有人能提供帮助!谢谢。

参考文献:

Windows 8.1

http://php.net/manual/en/mongodb.installation.windows.php

https://pecl.php.net/package/mongodb

我已尝试安装所有标记为蓝色的文件,所有下载均通过线程安全x64 (对应的体系结构)进行。

enter image description here

enter image description here

1 个答案:

答案 0 :(得分:0)

要解决此问题,需要将一些.dll文件从PHP安装复制到Apache安装,希望对您有所帮助! Reference