【问题标题】:php driver for mongodb doesn't work and gives weird warnings用于 mongodb 的 php 驱动程序不起作用并给出奇怪的警告
【发布时间】:2014-09-17 01:21:19
【问题描述】:

我刚刚在我的 Windows7 64 位系统上安装了适用于 Windows 1.8.3(使用 PHP 5.5.11)和 MongoDB 2.6.3 的 xampp。它们都有效。

phpinfo() 告诉我编译器是 MSVC11 (Visual C++ 2012),架构是 x86,并且启用了线程安全,然后我将 "php_mongo-1.5.4-5.5-vc11-x86_64.dll"(在 https://s3.amazonaws.com/drivers.mongodb.org/php/index.html 上找到)添加到 \xampp\ php\ext 目录并将"extension=php_mongo-1.5.4-5.5-vc11-x86_64.dll" 行添加到php.ini

每当我现在启动 Apache 时,我都会收到(非常无用的)警告“PHP Startup:”两次,当然驱动程序不起作用。 php_error_log:"PHP Warning: PHP Startup: in Unknown on line 0"中的对应条目。

我已经尝试将 "\xampp\php" 目录添加到 PATH 环境变量中,正如对类似问题的各种答案中所建议的那样,但这没有帮助。

谁能告诉我这里出了什么问题?

【问题讨论】:

  • 这里也一样:在命令行上使用 -i 开关运行 php 也可以实际工作:没有错误 + mongo db 包括在内。

标签: php mongodb windows-7 xampp


【解决方案1】:

尝试使用不同的构建/驱动程序,例如 php_mongo-1.3.6-5.5-vc11.dll

我有一个 64 位 Windows 7 操作系统、XAMPP 1.8.3 PHP 5.5.15 VC11 和 MongoDB 版本 2.6.4 db.serverStatus() 并遇到了同样的问题,因为我使用了最新版本的驱动程序 php_mongo-1.5.7-5.6-vc11.dll .

试试这个video tutorial,它可能会对你有所帮助。我评论了这个寻求答案,这里的导师回答我是正确的。

还有这个简单的mongodb installation tutorial

希望对您有所帮助。谢谢

【讨论】:

    猜你喜欢
    • 2018-06-23
    • 1970-01-01
    • 1970-01-01
    • 2016-07-25
    • 1970-01-01
    • 2010-10-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多