Win7 PHP5.4 MongoDB アクセス

Win7 64bit XAMPP PHP5.4 でMongoDBアクセス

[PECLリソース]
php_mongo-1.3.1-5.4-vc9.dll のダウンロード
https://github.com/downloads/mongodb/mongo-php-driver/php_mongo-1.3.1.zip

[PHP.INI]
extension=php_mongo-1.3.1-5.4-vc9.dll
http://php.net/manual/ja/mongo.installation.php

PHPINFOに出るか。

MongoDB起動

D:\mongo\bin>mongod.exe

とりあえず稼働確認のPHPスクリプト

try { 
	// Mongoインスタンス生成
	$insMongo = new Mongo(); 
	// こないだ作ったtakoをUSE
	$db = $insMongo->tako; 
	// コレクションもこないだ作ったhati
	$collection = $db->hati; 
	//データの取得と表示 
	$result = $collection->find(); 
	$lastedid = 0;
	foreach($result as $doc) { 
		echo '<pre>'; 
		print_r($doc); 
		echo '</pre>'; 
		$lastedid = $doc['takoid'];
	} 
	// インサート
	$doc = array(
		 'takoid'    => ($lastedid + 1)
		,'takovalue' => 'takoval'.($lastedid + 1)
		,'takono'    => sprintf('%03d' ,($lastedid + 1))
	); 
	$collection->insert($doc); 

} catch (\Exception $e) { 
	die ('MongoDB Exception:'.$e->getMessage()); 
}