我知道这个问题已被多次询问但我仍然无法解决问题。我已经尝试了几乎所有的解决方案。我在“ext”目录中添加了php_mongo.dll。然后我在php.ini的末尾添加了扩展名。我也尝试将mongo直接下载到我的wamp目录中。在PHP扩展中检查php_mongo。但是当我尝试运行像这样的简单程序时,它仍然会出错。
<?php
echo "hello";
$connection = new MongoClient(); // connects to localhost:27017
?>
它确实打印了hello但是然后给出了MongoClient未知的错误。 我的PHP版本是5.5.12 x64,mongodb也是x64。
答案 0 :(得分:0)
使用wmapmanager菜单执行以下操作
wampmanager -> Apache -> Version -> and click on the 2.X.X version number
这将导致wampmanager重建\wamp\bin\apache\apache2.X.X\bin
文件夹中的所有SYMLINKS。
您确定要编辑正确的php.ini
文件。使用wampmanager菜单系统编辑正确的php.ini
文件
wampmanager -> PHP -> php.ini
你应该添加
extension=php_mongo.dll
重新启动服务器
PS: 检查你没有使用错误的mongo php_driver。