mongodb的php驱动程序不起作用并发出奇怪的警告

时间:2014-07-25 08:36:44

标签: php mongodb windows-7 xampp

我刚刚在Windows7 64位系统上安装了xampp for Windows 1.8.3(使用PHP 5.5.11)和MongoDB 2.6.3。他们都工作。

由于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启动:”两次,当然驱动程序不起作用。 php_error_log中的相应条目:"PHP Warning: PHP Startup: in Unknown on line 0"

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

有人可以告诉我这里有什么问题吗?

1 个答案:

答案 0 :(得分:-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()并遇到了同样的问题,因为我使用了最新版本的驱动程序{ {1}}。

试试这个video tutorial,它可能对您有所帮助。我对此发表评论以寻求答案,这里的导师对我说得很对。

这个简单的mongodb installation tutorial

希望它有所帮助。感谢