gpt4 book ai didi

php - MongoDB php 扩展不适用于 Windows 7

转载 作者:可可西里 更新时间:2023-11-01 09:23:11 25 4
gpt4 key购买 nike

我想在 Wampserver 2.5 上将 MongoDBPHP5.5 一起使用,但我无法让它工作。我已经使用 this 设置了 MongoDB 2.6.3 配置文件教程并运行 mongod.exe --install --config 'config_path' 并添加环境变量的路径,看起来 MongoDB 服务已安装并且工作正常。我还将线程安全的 mongodb php 驱动程序复制到 php 的 ext 文件夹中,并将 extension=php_mongo.dll 添加到 php.ini apache/apache2.4.9/bin/php/php5.5.12 文件夹中的文件。当我运行 wampserver there's a warning sign php_mongo 扩展旁边。问题是我已经尝试安装 x64 版本的 wampserver 和 MongoDB,但没有任何区别,而且我在日志中没有收到与此问题相关的任何错误。

我还读到过使用非线程安全版本的驱动程序可以解决这个问题。但是当我使用它时,我在启动 wampserver 时遇到了这个错误:

The program can't start because php5.dll is missing from you computer.
Try reinstalling the program to fix this problem.

PHP Startup: Unable to load dynamic library
'c:/wamp/bin/php5.5.12/ext/php_mongo.dll' - The specified module could not be found.

这是我正在使用的一组软件:

  • Windows 7 旗舰版 64 位
  • Wampserver 2.5 x86 版本 (PHP 5.5.12)
  • MongoDB win32-i386-2.6.3 (x86)
  • php_mongo-1.5.4-5.5-vc11.dll PHP 驱动

顺便提一下,mongodb 安装在 c:\mongodb\ 中,wampserver 安装在 c:\wamp

我很感激在这方面的任何帮助。

编辑:问题并没有消失,所以我不得不搜索另一个网络服务器,我找到了 zWamp,它是一个 php/mysql/apache/mongodb 堆栈,它可以工作!

最佳答案

我在使用 Apache 2.4 和 PHP 5.5 的 Windows 8.1 中遇到了同样的问题。我尝试了从 AWS“遗愿 list ”下载的最新版本的 mongo 驱动程序 1.5.5 和 1.5.4,但没有任何效果。然后我尝试了 1.5.1 版本,现在一切正常,apache 日志上的错误已经消失,并且 phpinfo() 中显示了 MongoDB 支持。

关于php - MongoDB php 扩展不适用于 Windows 7,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24604947/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com