在PHP中通过【$m = new Mongo("mongodb://localhost:27017")】连接mongo数据库时,一直提示class not found。
而在实际环境中已经通过【apt-get install php-mongo】安装了mongo的支持,并通过【phpinfo()】确认也没有问题。
后台,发现,是由于我的类中,自定义了命名空间(namespace)导致了这个问题。
这时只需要【$m = new \Mongo("mongodb://localhost:27017")】这样调用就没问题了
本文介绍了一种在PHP中连接MongoDB时遇到的classnotfound错误,并提供了有效的解决方案。问题出现的原因是在使用自定义命名空间时没有正确指定全局命名空间。
2474

被折叠的 条评论
为什么被折叠?



