제5 외국어 영역2010.11.30 09:52
맘속 깊은 곳에 넣어 두려고 했지만... 결국 꺼내 들었다.. mongodb..;;
이번 looah revamp project에서 한번 써먹어 볼까한다. 

1. mongodb 설치 하기.

download : http://www.mongodb.org/downloads 여기서 OS X 64-bit / 1.6.4 (내려 받기.)
step 1 : sudo mv /mongodb-osx-x86_64-1.6.4 /usr/local/mongodb-osx-x86_64-1.6.4
step 2:  sudo ln -s ./mongodb-osx-x86_64-1.6.4  ./mongodb
step 3: vi .profile -> PATH 에 /usr/local/mongodb/bin path 추가.
step 4: http://www.cupcakewithsprinkles.com/mongodb-startup-item/ 이곳 참조 해서 ... 몽고 디비 거시기 추가

난 .. /var/log/mongodb.log 만들어주고 data는 /var/db/mongodb로 설정 했;;
mongod --dbpath /var/db/mongodb뭐 이런식;;

이렇게 해서 디비 설치는 끝.

그담에 mongohub 설치. (http://mongohub.todayclose.com/download) 이건 클릭질로만으로도 ㅡㅡ;;

난 APM환경이니 .. (조금 고민은 요부분은.. api서버로 옮겨 갈까 고민중;; @.@)
php mongodb dirver 설치해주기.
https://github.com/mongodb/mongo-php-driver/downloads

여기서 버전에 맞는 mongo.so받아주시기.
sudo cp /mongo.so /usr/libexec/apache2/   (모듈카피 해주기. - php가 이상하게 설치 되어 있어서 그냥 아파치쪽으로 ㅋ)
sudo vi /etc/php.ini 열어서 extension=/usr/libexec/apache2/mongo.so 추가 해주기.

그리고  sudo httpd -k restart 한번 때려주시고 ..
ImYoon@ImYoon-ui-MacBook-Pro etc $ php -r "phpinfo();" | grep mongo
mongo
mongo.allow_empty_keys => 0 => 0
mongo.allow_persistent => 1 => 1
mongo.auto_reconnect => 1 => 1
mongo.chunk_size => 262144 => 262144
mongo.cmd => $ => $
mongo.default_host => localhost => localhost
mongo.default_port => 27017 => 27017
mongo.long_as_object => 0 => 0
mongo.native_long => 0 => 0
mongo.utf8 => 1 => 1
PATH xxxxxxxx
잘 설치 되었나 확인 하기.

and then ...
http://www.php.net/manual/en/mongo.tutorial.php
요기가서 tutorial 돌려보기 !! 끝!

별거 아닌데 적기 완전 힘들군하하하하;; 냠냠;
나머지 부분은... ;;
Posted by is윤군
TAG ,

댓글을 달아 주세요

  1. 이게 얼마만에 기술 블로깅이냐...

    2010.12.08 13:06 [ ADDR : EDIT/ DEL : REPLY ]
    • 그러게요 ㅎㅎㅎ
      사실 할꺼리는 좀 있는데 ㅎ 좀처럼 시간이 ㅋㅋ

      2010.12.08 14:59 신고 [ ADDR : EDIT/ DEL ]