참고:
http://jingyan.baidu.com/article/d5c4b52bef7268da560dc5f8.html
http://www.jb51.net/article/51601.htm
1 mongodb 서버 설치
(1) 다운로드 페이지로 이동하여 Windows 아래 패키지를 다운로드합니다
https://www.mongodb.org/downloads#production
(2) 다운로드한 msi 파일을 더블클릭하고 설치 위치를 선택하세요. 이후 작업을 용이하게 하기 위해 디스크의 루트 디렉터리 아래 폴더에 배치하는 것이 좋습니다. 설치가 완료되면 아래와 같은 구조를 볼 수 있습니다.(빨간선) 줄이 그어진 파일과 폴더는 포함되지 않습니다.)
(3) 저장소 생성 d:/mongodb/data/db와 같은 데이터베이스 파일의 위치입니다. mongodb 서비스를 시작하기 전에 데이터베이스 파일에 대한 저장 폴더를 생성해야 합니다. 그렇지 않으면 명령이 자동으로 생성되지 않고 시작이 성공하지 못합니다.
(4) cmd 명령줄 열기(windows 키 + r, cmd 입력 후 실행)
mongodb 설치 위치 입력, 여기 설치 위치는 d:mongodbbin
실행
mongod.exe --dbpath d:mongodbdatadb
이 명령
입니다.
(5) mongodb의 기본 연결 포트는 27017입니다. http://localhost:27017을 열어 확인해보세요. 아래 그림이 보이면 연결에 성공했다는 의미입니다. 포트가 점유되어 있는지 확인하십시오.
2 php의 mongodb 확장 구성
(1) php_mongo.dll 다운로드
먼저 현재 PHP 버전과 지원되는 버전을 확인해야 합니다. 확장 버전 (빨간색 박스 내용 참고)
포스터는 php5.4.16 버전, x86(32-bit)을 사용하고 있는 것을 알 수 있습니다. , TS(Thread Safe) php 확장 지원
이때, dll을 다운로드한 곳으로 가서 해당 버전을 찾으세요
http://pecl.php.net/package /mongo/1.6.12/windows
포스터의 이전 버전을 보고 아래 사진에서는 빨간색 버전을 선택했습니다
(2 ) 다운받은 dll 파일을 해당 위치에 넣어주세요
위치는 {path}/php/ext 폴더입니다
포스터는 xampp 통합환경을 사용하므로 위치는
D:xamppphpext
(3) php.ini를 엽니다
이 파일의 위치는 {path}/php/
원본 포스터에 다음을 추가했습니다 D:xamppphp
extension=php_mongo.dll
(4) Apache 서버를 다시 시작합니다
phpinfo를 다시 확인
합니다. 사진과 같은 부분을 보실 수 있습니다
3 php의 mongodb 확장자를 이용해 이 데이터베이스에 접속하여 테스트해 보세요
<?php $connection = new Mongo( "mongodb://127.0.0.1:27017" ); //连接mongodb var_dump($connection->listDBs()); ?>
다음과 같은 화면이 나옵니다
그럼 위는 몽고디비 서버 전체 설치와 php 확장 설치 및 디버깅 입니다. 몽고디비
위 내용은 관련 내용을 포함하여 Windows php54 구성 mongodb 확장(다른 버전의 다운로드 주소 포함)을 소개합니다. PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.