0

突然、次のエラーが発生し始めました。

致命的なエラー: クラス 'Mongo' が /var/www/html/index.php に見つかりません

その理由は何ですか?mongo拡張機能を表示していませんphpinfo()php -m

extension=mongo.so正しく読み込まれた .ini ファイルに存在します。

Apache サーバーを再起動しましたが、問題は残ります。

phpinfo():
Loaded Configuration File   /etc/php.ini 

/etc/php.ini
extension=mongo.so

以前は機能していて、mongodサーバーに接続できましたnew Mongo()

4

3 に答える 3

2

私にはうまくいきませんでした。PHP バージョン 5.4.6-1ubuntu1

error_reporting : E_ALL | E_STRICT

この行にコメントすると、mongo 拡張機能が読み込まれます。

于 2012-11-26T09:10:14.207 に答える
1

間違った行のコメントを削除したようです。そのため、php.ini が読み取れなくなり、Mongo が読み込まれませんでした。

error_reporting を有効にしたい場合は、その行を編集する必要があります:

error_reporting: E_ALL & ~E_NOTICE
于 2012-03-22T11:41:03.930 に答える
-1

PHPのバージョンを更新したと思います。mongo 拡張機能を再度インストールしてみてください。

ubuntu の場合、次のコマンドを実行します。

sudo pecl install mongo
于 2012-03-22T11:32:50.353 に答える