제목 | php mongoDB extension이 있네요. | ||
---|---|---|---|
글쓴이 | 변종원(웅파) | 작성시각 | 2014/04/24 18:03:28 |
|
|||
이번 프로젝트에 codeigniter+mongodb+xmpp를 이용하여 개발하게 되서 ci용 라이브러리를 찾아봤는데 예전에 AR 형태로 사용하게 해주던 ci용 라이브러리 최신버전에선 더이상 사용이 안되고 다른 라이브러리로 통합이 됐네요. (이 라이브러리도 결국 php extension을 좀더 편하게 해주는 역할인것 같네요) http://www.php.net/manual/en/book.mongo.php 설치 pecl install mongo 설치후 extension=mongo.so 라는 내용을 php.ini 에 넣어주고 웹서버 재시작하면 사용할 수 있습니다. (배포판에 따라 json 에러가 가는 경우가 있습니다. 그럴 때는 /etc/php.d/mongo.ini 라는 파일을 만들고 위 내용을 넣어주면 됩니다. php.ini를 먼저 실행시키고 php.d의 내용을 실행하는데 mongo.so에서 json 관련된 부분을 호출합니다. 그래서 로딩 에러가 납니다.) <?php // connect $m = new MongoClient(); // select a database $db = $m->comedy; // select a collection (analogous to a relational database's table) $collection = $db->cartoons; // add a record $document = array( "title" => "Calvin and Hobbes", "author" => "Bill Watterson" ); $collection->insert($document); // add another record, with a different "shape" $document = array( "title" => "XKCD", "online" => true ); $collection->insert($document); // find everything in the collection $cursor = $collection->find(); // iterate through the results foreach ($cursor as $document) { echo $document["title"] . "\n"; } ?> |
|||
다음글 | 항상 도메인에 www. 붙이거나 안붙이는 방법.... (9) | ||
이전글 | 10원짜리 팁 (1) | ||
한대승(불의회상)
/
2014/04/24 18:09:13 /
추천
0
|
CI의 몽고 AR도 extentioin이 없으면 무용 지물이죠.