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