PHP 5.5 をインストールしたばかりですが、MongoClient を使用できなくなり、その理由を突き止めようとしてイライラしています。
これは機能しません:
$m = new MongoClient("mongodb://workplz.com");
私のnginxエラーログには次のように表示されます:
2013/07/05 10:40:16 [エラー] 4163#0: *698 FastCGI が stderr で送信されました: "PHP メッセージ: PHP 致命的なエラー: クラス 'MongoClient' が 2 行目の /blah/test.php に見つかりません"アップストリームからの応答ヘッダーの読み取り、クライアント: 123.123.123.123、サーバー: 何とか、リクエスト: "GET /test.php HTTP/1.1"、アップストリーム: "fastcgi://unix:/var/lib/php5-fpm/freecookies.sock :"、ホスト: "何とか"
私はextension=mongo.so
php.iniに持っています。
phpinfo() を実行すると、Mongoの下に表示されます Version 1.4.1
追加情報:
- PHP バージョン 5.5.0-1ubuntu2~precise1
- nginx/1.4.1
編集
php-cli から実行しようとすると、同じ結果が得られます。
PHP Fatal error: Class 'MongoClient' not found in /blah/test.php on line 2