WAMPServer 致命错误:找不到类"Mongo"



我使用的是Windows 8 64位机器和32位版本的WAMPServer

  • 我从Github下载了PHP驱动程序https://github.com/mongodb/mongo-php-driver/downloads
  • 已将.dll复制到C:\wamp\bin\php\php5.4.16\ext\
  • 扩展名=php_mongo.dll添加到php.ini文件
  • 我仍然得到致命错误:找不到类'Mongo'

我回显phpinfo(),但扩展尚未加载-它没有显示

有人知道怎么解决这个问题吗?

由于信誉不佳,我无法将其添加为注释。

更新php.ini文件后是否重新启动服务器。

也有同样的问题。以下步骤解决了我的问题。

  1. 请确保您有一个32位WAMP设置。显然,64位存在问题
  2. 从获取lates php_mongo驱动程序https://github.com/mongodb/mongo-php-driver/downloads与您的版本兼容
  3. 将其重命名为php_mongo.dll,并将其复制到php扩展文件夹中。窗口上的默认值为"ext">
  4. 检查phpinfo()
  5. 检查加载的配置文件变量。它为您提供了读取php.ini文件的路径
  6. 将行扩展名=php_mongo.dll添加到上述路径中的php.ini文件中
  7. 重新启动您的服务

看起来它无法加载Mongo模块。

首先你必须下载稳定的dll zip文件。PHP-MONGO-

下载模块的螺纹版本。复制dll文件并将其粘贴到C:\wamp64\bin\php\php5.6.19\ext中(如果是wamp)。然后转到php.ini文件,将以下脚本粘贴到extensions行中:extension=php_mongo.dll

注意:不应该有''在扩展之前。然后重新启动WAMP。在wamp php扩展菜单中,您可以找到php_mongo勾选标记。重新启动Wamp。

启动mongo并尝试执行以下脚本。

<?php
if($connection = new mongoClient()){
echo "Connected Successfully";
} 
?>`

注意:首先启动Mongo服务器。

更多信息:PHP/Mongo手动

如果您在启动Mongo时遇到问题,请在Mongo/bin目录中编写如下命令:

mongod --storageEngine=mmapv1 --dbpath [your-path]

your path=要保存数据库文件的路径。(例如:F:\data\db)

Mongo服务器现在可以运行了不要关闭cmd

最新更新