Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我是单元测试的新手并尝试将 Phactory 与 Mongo 一起使用,但是当我运行测试时,我不断收到以下错误。
PHP Fatal error: Class 'Mongo' not found in /vagrant/Test/user/LoginTest.php on line 19
我知道 Mongo 已安装,因为当我打开该站点时它可以工作,但由于某种原因 PHPUnit 无法识别它。
我觉得我错过了一步。我需要在本地安装 Mongo 扩展,还是需要在某个配置文件中包含该位置?
您确定 Mongo 是作为 PHP 命令行版本中的模块安装的吗?
快速运行php -i并查看输出(phpinfo()没有花哨的格式)或php -m模块列表。如果 Mongo 扩展没有出现,你必须安装它。
php -i
phpinfo()
php -m
另请注意,Mongo该类已被弃用。您可能会更新为使用MongoClient.
Mongo
MongoClient