几个小时以来,我一直试图让 Mongo 在 Ubuntu Server 12.04 上使用 Apache2 处理 PHP 5.3。
它给出了错误:
Fatal error: Class 'MongoClient' not found in /var/www/projects/learn/create.php on line 7
Mongo 出现了,php -m
但没有出现phpinfo()
。经过很长时间的搜索,我尝试在我的php.ini
:
Default Value: E_ALL & ~E_NOTICE
这会导致 Mongo 出现在我的phpinfo()
声明中,并且$m = new MongoClient()
不会引发任何错误。唯一的问题是我需要打开错误报告(因为我是新开发人员)。
仅当启用详细错误报告时,什么可能导致 Mongo 无法加载?
编辑:还可能需要注意的是我在单个 PHP 文件中打开了错误报告,并且正确显示了任何错误,同时仍然让 Mongo 加载