我正在使用Windows 7 64位和XAMPP for Windows,似乎无法找到安装问题的解决方案。我已经浏览了MongoDB上的Windows和PHP驱动程序安装指南。
从PHP信息我的环境规格: XAMPP 1.7.4 PHP:5.3.3 Apache 2.0处理程序
有谁知道如何完成安装?我已经阅读了大量的人们的评论,并尝试了不同的故障排除和解决方法,但到目前为止我没有任何工作。
我正在执行以下步骤:
显示:
致命错误:第2行的G:\ Project \ xampp \ htdocs \ Mongo \ mongo.php中找不到“Mongo”类
任何人都可以解决问题。
答案 0 :(得分:2)
您没有加载mongo扩展程序。
您是否已遵循installation instructions来信?你已经安装了mongodb itself吗?
如果你根本无法连接到mongo(在dos提示符下输入mongo
) - 你需要先解决这个问题。
如果您可以连接到mongo而不是通过php连接,那么您将错过一个步骤,但最有可能:
extension=php_mongo.dll
(或相关的配置文件中)答案 1 :(得分:1)
我知道它真的很老了,抱歉复活,我只是复活,因为它帮助我思考并在WAMP中解决我的问题。
要使一切正常工作,您需要在系统变量PATH中设置mongo程序(而不是mongod),就像安装Java时一样。
如果你的mongo程序在“C:\ data \ mongodb \ bin”中,你打开PATH变量,最后,用mongo放一个分号文件夹,如:“; C:\ data \ mongodb \ bin ”
打开cmd并尝试运行C:\ Users \ Yourname> mongo 如果它运行,你成功“安装”mongo,知道你只需要更新php.ini并重新启动xampp或wamp。确保已将dll驱动程序放在PHP安装的EXT文件夹中。 WAMP的“C:\ wamp \ bin \ php \ php5.4.3 \ ext”。
抱歉英语不好,我只是回答,因为我有同样的问题而且对我很有帮助。
答案 2 :(得分:0)
看到这个答案,它帮了我很多。
PHP MongoDB: Fatal error: Class 'MongoClient' not found
显然,MongoClient类已被弃用,因此旧代码无法正常工作。我一直在尝试按照教程 - >并且他们使用新的MongoClient()代码,但因为我运行的是php版本7和相应的mongo db dll,所以这段代码不起作用。
是时候找到更新的教程了。