我试着执行这个:
<?php
// connect
$m = new Mongo();
?>但我得到了以下错误:
致命错误:类别'Mongo‘在C中找不到:\wamp\www.
信息:
我跟踪了MongoDB的安装情况(包括。将DLL添加到ext & php.ini),我已经启动了mongod.exe,并且WAMP正在运行。
这意味着什么是缺失/不正确的?
编辑:
我已经让它在另一台Windows 7机器上运行(Windows 7专业版)。这让我很好奇。因此,现在我的Windows7Enterprise SP1计算机具有相同的http.conf、php.ini、C:\wamp\bin\mongodb内容(因此DBs与Win7 Professional计算机完全相同)和启动mongod.exe的批处理文件完全相同。
但是,我在Win7企业SP1机器上所能做的就是通过命令行进行连接。我的Win7专业机器的phpinfo()包含:

我的Win7企业SP1机器不包含对MongoDB的任何引用。
用于启动MongoDB的批处理文件的内容:
"C:\wamp\bin\mongodb\bin\mongod.exe" --logpath "C:\wamp\bin\mongodb\logs\error.log" --logappend --dbpath "C:\wamp\bin\mongodb\data\db" --directoryperdb --service
Net Start "MongoDB"
pause发布于 2014-02-05 14:57:20
在Ubuntu上,我使用了本教程。安装完后,回显phpinfo(),并检查mongo.ini文件是否位于phpinfo中提到的正确目录中,并使用“扫描此dir以获得其他.ini文件”检查
https://stackoverflow.com/questions/8927255
复制相似问题