삽질의 현장/- DataBase

[삽잡이::db] PHP에 Mongo DB 연동하라~!

shovelman 2016. 11. 23. 22:16


PHP와 Mongo DB를 연동해야할 상황에 쳐했었습니다.


여기서 Mongo DB는 NoSQL에 속하는 DB중 하나를 뜻합니다~


Mongo DB...

간략하게 설명하자면 관계형 DB와 다른 형식의 DB이다.

JSON Type의 데이터 저장구조를 가지고 있는데,

기회가 되면 따로 정리할 시간을 가졌으면 하군요~


아무튼... PHP에서 Mongo DB를 사용하기 위해서

인터넷을 뒤지고 있었는데요~

좋은 자료가 있더군요!

(참고_ How to Configure Mongo DB With PHP for XAMPP On Windows)


저는 윈도우상에서 xampp 를 사용하고 있었기에,

윈도우 환경에서 Mongo DB 연동이 필요했습니다.


간단하게, 현재 PC(Server)에 설치되어있는 

PHP Version을 확인하시고~



요래 생겼지여라~~ 

s3.amazonaws.com (링크 클릭) 

요기서 버전에 맞는 mongo db 압축 파일을 내려받으시길 바랍니다.


여러 dll들이 존재할 터인데,

PHP 버전, Window 시스템 종류 (32 / 64비트)에 맞게 

.dll를 꺼내오시길 바랍니다.



우와~ 많다~ 골라 골라~ 


자... phpinfo 페이지를 보시게 된다면,

여러 정보들을 확인하실 수 있을 터인데요


우선 PHP Extension 디렉토리를 찾아들어가시길 바랍니다.

대부분 xampp/ext 위치에 존재할 것입니다.

(만약, 다르다면 phpinfo 페이지에 extension_dir를 확인하세요!)


해당 위치에들어가서 콕! 하고 선택한 dll 파일을 복사해줍니다.

그런데, 이때! dll 파일의 이름을 깔끔하게 'php_mongo.dll' 로 변경해주셔야합니다.



이렇게 복사하여 붙여넣고

이제 php.ini 파일에 들어가 알려줘야합니다.


나 mongo db 쓸거다~~~~ 



요런식으로 깔끔하게 Add 해주시고~

Apache를 재수행 해주시면~!


 

요런식으로 phpinfo 페이지에 나오게 됩니다.

아래 내용은 어디 한번 직접 해보시고 확인하시길~


별거없습니다. 그냥 내 맘~ ㅋㅋㅋ


즐겁게 코딩합시다~