我刚刚在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环境变量中,正如对类似问题的各种答案中所建议的那样,但它没有帮助。
有人可以告诉我这里有什么问题吗?
答案 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
希望它有所帮助。感谢