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をロードしながらエラーを適切に表示することにも注意してください