【问题标题】:Mongodb extention 1.3.0 not installed in php 5.6.26 wampphp 5.6.26 wamp 中未安装 Mongodb 扩展 1.3.0
【发布时间】:2017-12-21 08:07:05
【问题描述】:

我需要用我的 wamp64 安装 mango db PHP 扩展 1.3.0

Windows Windows10 64位

WAMP

apache 2.4.23 / php 5.6.25 / php 7.0

我尝试了所有方法,但仍然有问题 - 从这个 Q 中查看解决方案 PHP Startup Unable to load dynamic library php_mongo.dll

其他驱动程序工作正常,但我需要一个特定的驱动程序来执行某些功能。专家帮助表示赞赏。

我需要的驱动程序 https://pecl.php.net/package/mongodb/1.3.0/windows

我为什么需要

更多更新 当我在 wamp / bin / php / php 5.6.25 / ext 文件夹中添加 Mongodb 1.3.0 ts 版本时,它给了我错误。我尝试使用复制粘贴解决方案修复它,但没有成功。

【问题讨论】:

  • 你安装的是Thread Safe版本的mongodb。那将与 WAMPServer 一起使用
  • 从你的系统托盘看起来你没有连接到互联网
  • @RiggsFolly 是的,线程安全,因为我的 PHP 显示线程安全启用,以及它的旧图像,但在那之后,我尝试连接 Internet 后仍然存在问题。将检查安装非线程安全版本并在此处更新。
  • @RiggsFolly 非线程安全版本不工作,甚至在 PHP 信息中也不显示错误,不显示 Mongo 扩展。从这里下载 - pecl.php.net/package/mongodb/1.3.0/windows
  • 当然不是。您必须对安装到 Apache/PHP 中的任何内容使用线程安全

标签: php mongodb wamp


【解决方案1】:

作为Cocorico is compatible with PHP 7.1,我将使用 PHP 7.1 而不是 PHP5 和 mongodb extension 1.3.4 而不是 1.3.0。

您将在这里找到http://wampserver.aviatechno.net/ 在 Wamp 中使用 php 7.1 所需的大部分内容。

为 PHP 和 pecl mongodb 扩展处理 TS / NTS 和 x64 / X86 信息。

最后不要忘记按照页面底部的说明安装 Microsoft VC++ 软件包。

【讨论】:

  • 好吧,让我试试这个并在我的 WAMP 中更新我有两个 PHP 版本:)
  • 好吧,我关注了所有事情,但仍然遇到同样的问题
【解决方案2】:

最后,我发现了问题并通过执行更多步骤来解决它,是的@Tsounabe 评论帮助我更进一步。

第一步 我的 WAMP 服务器中有 php 5.6 、 php 7 和 php 7.1 ,所以删除了 5.6 以使事情更清楚,但如果你想要的话,你们应该保留。然后我选择 php 7.1 并右键单击 WAMP SERVER 图标并更改 CLI。

第二步我已经有了composer,所以我卸载它并使用.exe文件重新安装并选择PHP 7.1。

然后重新启动一切,我的 mongodb 扩展工作了 :)

WAMP 服务器版本:3.1.1 64 位 - http://wampserver.aviatechno.net/

PHP VERSION 7.1.12 - 您可以从 ABOVE URL

安装 WAMP SERVER PHP ADDON

MongoDB 版本 1.3.4 - https://pecl.php.net/package/mongodb/1.3.4/windows

【讨论】:

    猜你喜欢
    • 2016-09-05
    • 1970-01-01
    • 2013-03-20
    • 2015-01-07
    • 2016-12-12
    • 2011-10-11
    • 2020-04-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多