2015. 8. 27. 12:51ㆍDB
음..귀찮구나...
mongodb 사이트 참고 해서 진행했음 . . .
메뉴얼 URL : http://php.net/manual/kr/mongo.installation.php
드라이버 파일 URL : https://github.com/mongodb/mongo-php-driver
깃허브네? 깃 없으면 그냥 zip파일로 받자. 다운로드 링크
링크 주소 복사 한 뒤
#wget https://github.com/mongodb/mongo-php-driver/archive/master.zip
으로 다운을 받는다..
(추후 make를 할때에 오류가 생길 수 있는데.. 버전별 호환에 관한 내용인듯 하다.. 난 branch:master버튼을 눌러서 1.2버전으로 받았다..php를 좀 예전거를 쓰고있는탓에.. 현재 몽고디비 버전은 2.6.11 php는 5.2.x)
암튼 zip파일 받았으니 압축 풀자.
#unzizp master.zip
음? 안되네... 또 받아야지 뭐..
yum install unzip 치면 나올꺼다..
자 다시 압축 풀고 나서..
phpize를 해야지.. 메뉴얼에 나와있는 대로..
# .....[php설치한곳]/php/bin/phpize 경로가 이거였나? 암튼 이거 치고..
./conffigure 가 생겼으면
(error: Cannot find php-config. Please use --with-php-config=PATH <- 오류나면
php-config 경로 찾아서 써주자)
#./configure //(에러나면 --with-path-config=(php-config경로)
#make //여기서 에러나면 버전 조율 잘 해보면 될꺼다...
마지막으로 install하면
#make install
/usr/local/php/lib/php/extensions/no-debug-zts-.../
어쩌구 뜨면서 이 안에 mongo.so파일이 있는데
php extension 경로 잡은 폴더로 복사 해주고
php.ini에서 dir잡고 extension쪽에
extensions=mongo.so
추가 해주자. 경로가 이상하거나 그럴땐 php파일 실행해보면 에러 날꺼다.
제대로 잡아주고..
웹서버 재시작 한번 해주자..
난 아파치니까.. 아파치 재시작.. 끝 !
제대로 됬는지 확인 해 보려면...
음..이것도 홈페이지에 친절하게도 튜토리얼이 있네..
튜토리얼 URL : http://php.net/manual/en/mongo.tutorial.php
잘 된다..
mysql 과 mongodb 같이 사용도 가능하구나..뭐 물론 가능하겠지;
'DB' 카테고리의 다른 글
[mysql] index / 인덱스 (0) | 2017.01.03 |
---|---|
[mongoDB] 외부 접속 설정 for centos (0) | 2015.08.27 |
[MongoDB] centos에 mongodb 3.0 설치 (0) | 2015.08.25 |
[mongoDB] centos에 몽고DB 설치하기 (0) | 2015.08.25 |
[mysql] 콘솔(명령프롬프트 cmd)에서 DB접속 (0) | 2015.06.30 |