2

PHP スクリプトがあり、Linux コンソールで実行しようとしています。エラーなしで、curl と任意のブラウザーで実行できます。これは私が得ているエラーです。

PHP Fatal error:  Class 'Mongo' not found in .....

Fatal error: Class 'Mongo' not found in ....

なぜこのエラーが発生するのかわかりません、ありがとう

4

2 に答える 2

3

ファイルに追加する必要がextension=mongo.soあります/etc/php5/cli/php.ini

次のコマンドを実行して、使用しているphpバージョンのiniファイルを特定できます。

vps01:/usr/share/php# php --ini
Configuration File (php.ini) Path: /etc/php5/cli
Loaded Configuration File:         /etc/php5/cli/php.ini
Scan for additional .ini files in: /etc/php5/cli/conf.d
于 2013-02-18T19:54:42.267 に答える
2

これは、phpがWebサーバーとCLIに異なる構成を使用しているために発生します。多くの場合、CLI構成はに配置され/etc/php5/cli/ます。一般的なphp.iniファイルと比較すると、エラーの原因がわかります。

于 2013-02-18T20:05:56.820 に答える