当前位置: 首页 > 知识库问答 >
问题:

无法使用新的WAMP 2.5获得PHP工作状态的MongoDB扩展

汪晨
2023-03-14

我刚刚从WAMP 2.2e(Apache 2.2.22,PHP 5.3.13,MySQL 5.5.24)更新到WAMP 2.5(Apache 2.4.9,PHP 5.5.12,MySQL 5.6.17)。我使用的Mongo驱动程序1.5.0RC2与WAMP2.2e,没有问题。

随着更新,我去抓取最新的Mongo驱动程序,抓取1.5。4.问题是,无论我将PHP5.5的4个驱动程序中的哪一个放在我的ext文件夹中,它们都不起作用。它们在WAMP PHP扩展菜单中都会给我一个小警告图标,如果我将其添加到PHP中,它将不会打开。ini并重新启动Apache,它不会显示在phpinfo()中。

我不知道它为什么不起作用,也不知道如何诊断出问题。

编辑:以前,我是从https://s3.amazonaws.com/drivers.mongodb.org/php/index.html.我刚去了http://pecl.php.net/package/mongo/1.5.4/windows并从那里下载了驱动程序;这一次,WAMP没有给我一个警告图标,但PHPinfo仍然没有给我显示Mongo。

共有2个答案

云胤
2023-03-14

所以我发现问题是最新的驱动程序。我试着用1.5。4,一直说“找不到指定的模块”。我降到了1.5。1.它成功了。我发现一些帖子建议使用对人们有用的旧版本,所以我想我可以尝试降级。我已经试过1.5了。3没有用,所以我继续走。1.5.2也失败了,但是1.5。我最后工作了。

束俊材
2023-03-14

我也面临着同样的问题。在我的情况下,我只是在环境变量中设置mongob bin"C:\Program Files\MongoDB 2.6 Standard\bin"路径,然后重新启动wamp,现在一切都工作正常1.5.5

 类似资料:
  • 问题内容: 如果我在下面的代码中将type设置为’GET’,则可以使用,但无法将其与’POST’一起使用。 ajaxPostTest.html … ajaxPostTest_server.php … 浏览器上的预期输出为… 我实际上是在尝试与ASP.NET Web服务器进行交互,并且我想先确认我的ajax是否可以正常工作(并且我对ajax的理解正确),因此可以简化此代码。 Firebug调试… 我

  • 我正在尝试使用注册功能组件中的useState更新组件的状态。当用户输入无效的电子邮件地址并单击“提交”按钮时,以下代码将返回错误消息 我想用这段代码将错误消息设置为formData。 如何将错误消息设置为formData? 这是我的密码:

  • 问题内容: 我正在使用Ubuntu 12.04 LTS 并在中安装了pecl 。 当第二次安装时,其抛出错误- 命令先前运行- pecl / mongo已经安装,并且与发行版1.5.1相同,安装失败 现在当我检查时- 它显示未加载。 但是我用更新了php.ini 并重新启动了服务器,但是它不起作用。 现在让我做错了什么。 编辑 我重新实例化了命令,以下是结果- 问题答案: 最终,在Neil Lun

  • 表的状态包含以下几种: 状态名 解释 createTime 创建时间 alterTime 最近修改时间 statTime 最近统计时间,表的状态不是实时更新,而是一定时间间隔后更新一次 size 表占用空间,单位是byte rowCount 表的行数 API示例 TableStatus tableStatus=adminClient.getTableStatus(tableName); long

  • 您可能知道,在正常模式下,当状态更新时,我们使用更新依赖项来获得通知,如下所示: 但在我的例子中,我的状态中有一个数组,我正在尝试在useEffect的循环中更新它,如下所示: 在本例中,每次forEach循环运行时,我都会得到初始val(我知道,因为val不是useffect的依赖项),但如果我将其作为依赖项,它将更新两次。解决这个问题的办法是什么? 编辑:基本上,我的意思是,当我在useffe

  • 我在用java打印PDF时遇到了一个问题。我知道Java不支持本机打印PDF,因为Java没有PDF渲染器。为了解决这个问题,我使用了一个PDFRenderer库,下面是一个使用它打印的示例: 它工作正常,但我需要一些方法来了解我的打印机工作状态。我需要知道我的打印机工作什么时候完成,我才能开始另一个。Java API对DocPrintJob和PrintJobListener有很好的解决方案,但我