我从官方网站下载并安装MongoDB-3.0.5,然后使用Robomongo进行简单的界面,然后使用MongoVUE导入和导出旧的Mysql数据库,因为它有助于轻松导入旧数据库。我从MongoVUE工具导入了我的旧数据库非常好。
我正在使用wampp服务器来连接PHP接口。我正在使用PHP版本5.5我用于连接的PHP驱动程序是从link下载的。
链接上有很多文件。我选择了“ php_mongo-1.6.8.zip ”。当我提取.dll格式的文件时,我选择“ php_mongo-1.6.8-5.5-vc11.dll ”并复制到“ C:\ wamp \ bin \ php \ php5。 5.12 \ ext “此目录然后将 .dll 文件重命名为” php_mongo.dll “并打开” php.ini “文件在记事本中,在我写的所有扩展名的末尾” extension = php_mongo.dll “保存后我点击了wamp portal中的”重新启动所有服务“。完成所有这些后,当我要运行我的PHP文件时,它显示此致命错误:未找到类MongoClient 然后我使用了“ php_mongo-1.6.8-5.5-vc9.dll < / em>“并将其复制到上面的目录并将其重命名为” php_mongo.dll “。但仍有同样的错误。
答案 0 :(得分:2)
我想出了我的问题的解决方案,我的系统中出现此错误主要有两个原因。
如果有任何人遇到同样的问题,我为克服此错误所做的工作如下,请注意我的步骤。
答案 1 :(得分:1)
很可能您不会编辑正确的php.ini
文件。
为了确保根本没有加载php_mongo.dll
文件,请使用<?php echo phpinfo(); ?>
标记,看看它是否出现在那里。如果没有尝试将扩展名添加到phpForApache.ini
文件。
有关详细信息,请参阅this forum post。