PHPUnit和Mongo与Phactory

时间:2013-10-30 17:19:00

标签: mongodb phpunit phactory

我是单元测试的新手,并尝试将Phactory与Mongo一起使用,但是当我运行测试时,我不断收到以下错误。

PHP Fatal error:  Class 'Mongo' not found in /vagrant/Test/user/LoginTest.php on line 19

我知道Mongo已安装,因为当我拉起网站时它会起作用,但由于某些原因,PHPUnit无法识别它。

我觉得我错过了一步。我是否需要在本地安装Mongo扩展,或者我是否需要在某个配置文件中包含该位置?

1 个答案:

答案 0 :(得分:0)

您确定Mongo是作为PHP的命令行版本中的模块安装的吗?

快速运行php -i并查看输出(phpinfo()没有花哨格式化)或php -m查看模块列表。如果没有显示Mongo扩展,则必须安装它。

另请注意,Mongo类已被弃用。您可能会更新为使用MongoClient