Php 致命错误:在Windows7 64位上的wamp中找不到类MongoClient

Php 致命错误:在Windows7 64位上的wamp中找不到类MongoClient,php,mongodb,wamp,nosql,Php,Mongodb,Wamp,Nosql,我从官方网站下载并安装MongoDB-3.0.5,然后我使用Robomongo作为简易界面,然后使用MongoVUE导入和导出旧的Mysql数据库,因为它在导入旧数据库方面非常方便。我从MongoVUE导入了我的旧数据库,工具运行得非常好 我使用wampp服务器连接PHP接口。我使用的是PHP版本5.5,我用于连接的PHP驱动程序是从这个表单下载的 链接上有许多文件。我选择了“php_mongo-1.6.8.zip”。当我提取.dll格式的文件时,我选择了“php_mongo-1.6.8-5.5

我从官方网站下载并安装MongoDB-3.0.5,然后我使用Robomongo作为简易界面,然后使用MongoVUE导入和导出旧的Mysql数据库,因为它在导入旧数据库方面非常方便。我从MongoVUE导入了我的旧数据库,工具运行得非常好

我使用wampp服务器连接PHP接口。我使用的是PHP版本5.5,我用于连接的PHP驱动程序是从这个表单下载的


链接上有许多文件。我选择了“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”,单击“Restart all Services”在wamp门户中。完成所有这些之后,当我要运行我的PHP文件时,它显示了一个致命错误:找不到类MongoClient,然后我使用了“PHP_mongo-1.6.8-5.5-vc9.dll”并将其复制到上面的目录,并将其重命名为“PHP_mongo.dll”。但是仍然有相同的错误。

我找到了问题的解决方案。在我的系统中,这个错误主要有两个原因

  • 同时有IIS web服务器正在运行
  • 我从错误的链接使用了错误的.dll文件
  • 我为克服这个错误所做的工作如下:如果任何人有相同的问题,请注意我的步骤

  • 卸载IIS web服务器、web deploy 3.5及其所有组件
  • 卸载MongoDB、Robomongo和Wamp服务器
  • 重启电脑
  • 仅安装带有默认设置和选项的Mongodb 3.0.5
  • 在C:\drive中创建数据\db
  • 运行mongod.exe文件,在命令提示符窗口中显示“正在等待连接”(您做得很好)。不要关上它,让它继续运行
  • 安装Wamp服务器,安装后不要启动它(如果是,则完全退出)
  • 使用此选项下载驱动程序文件
  • 我在64位窗口中使用PHP5.5,这就是我点击“5.5线程安全(TS)x64”的原因
  • 下载并将复制文件“php_mongo.dll”解压到“C:\wamp\bin\php\php5.5.12\ext”后
  • 从“C:\wamp\bin\php\php5.5.12”在记事本中打开php.ini,并在扩展集合的末尾添加“extension=php\u mongo.dll”。(前面不要使用分号)
  • 保存并关闭记事本后,打开Wamp服务并运行PHP文件
  • 这次就可以了

  • 我找到了解决问题的方法。我的系统中出现这个错误主要有两个原因

  • 同时有IIS web服务器正在运行
  • 我从错误的链接使用了错误的.dll文件
  • 我为克服这个错误所做的工作如下:如果任何人有相同的问题,请注意我的步骤

  • 卸载IIS web服务器、web deploy 3.5及其所有组件
  • 卸载MongoDB、Robomongo和Wamp服务器
  • 重启电脑
  • 仅安装带有默认设置和选项的Mongodb 3.0.5
  • 在C:\drive中创建数据\db
  • 运行mongod.exe文件,在命令提示符窗口中显示“正在等待连接”(您做得很好)。不要关上它,让它继续运行
  • 安装Wamp服务器,安装后不要启动它(如果是,则完全退出)
  • 使用此选项下载驱动程序文件
  • 我在64位窗口中使用PHP5.5,这就是我点击“5.5线程安全(TS)x64”的原因
  • 下载并将复制文件“php_mongo.dll”解压到“C:\wamp\bin\php\php5.5.12\ext”后
  • 从“C:\wamp\bin\php\php5.5.12”在记事本中打开php.ini,并在扩展集合的末尾添加“extension=php\u mongo.dll”。(前面不要使用分号)
  • 保存并关闭记事本后,打开Wamp服务并运行PHP文件
  • 这次就可以了

  • 我找到了解决问题的方法。我的系统中出现这个错误主要有两个原因

  • 同时有IIS web服务器正在运行
  • 我从错误的链接使用了错误的.dll文件
  • 我为克服这个错误所做的工作如下:如果任何人有相同的问题,请注意我的步骤

  • 卸载IIS web服务器、web deploy 3.5及其所有组件
  • 卸载MongoDB、Robomongo和Wamp服务器
  • 重启电脑
  • 仅安装带有默认设置和选项的Mongodb 3.0.5
  • 在C:\drive中创建数据\db
  • 运行mongod.exe文件,在命令提示符窗口中显示“正在等待连接”(您做得很好)。不要关上它,让它继续运行
  • 安装Wamp服务器,安装后不要启动它(如果是,则完全退出)
  • 使用此选项下载驱动程序文件
  • 我在64位窗口中使用PHP5.5,这就是我点击“5.5线程安全(TS)x64”的原因
  • 下载并将复制文件“php_mongo.dll”解压到“C:\wamp\bin\php\php5.5.12\ext”后
  • 从“C:\wamp\bin\php\php5.5.12”在记事本中打开php.ini,并在扩展集合的末尾添加“extension=php\u mongo.dll”。(前面不要使用分号)
  • 保存并关闭记事本后,打开Wamp服务并运行PHP文件
  • 这次就可以了

  • 我找到了解决问题的方法。我的系统中出现这个错误主要有两个原因

  • 同时有IIS web服务器正在运行
  • 我从错误的链接使用了错误的.dll文件
  • 我为克服这个错误所做的工作如下:如果任何人有相同的问题,请注意我的步骤

  • 卸载IIS web服务器、web deploy 3.5及其所有组件
  • 卸载MongoDB、Robomongo和Wamp服务器
  • 重启电脑
  • 仅安装默认设置的Mongodb 3.0.5