0

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

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

我知道 Mongo 已安装,因为当我打开该站点时它可以工作,但由于某种原因 PHPUnit 无法识别它。

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

4

1 回答 1

0

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

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

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

于 2013-10-30T23:26:55.647 回答