https://s3.amazonaws.com/drivers.mongodb.org/php/index.html
일단 위에서 php_mongo-1.3.7.zip 파일을 받았다 내가 사용하는 php 버전은 5.2 이기때문에
php_mongo-1.3.7.zip 파일을 열어보면 많은 파일들이 나오는데
압축파일에 들어있는 여러 개의 dll 파일 중에 3가지를 고려해서 자신의 개발환경에 맞는 파일을 선택해야 합니다.
첫 번째로, 먼저 자신이 사용하고 있는 PHP 버전에 맞추어야 합니다. 파일이름 중간을 보시면 5.2, 5.3, 5.4로 표시된 부분이 있는데, 이곳이 바로 PHP 버전을 의미합니다. 제 경우에는 5.2.12 버전을 사용하고 있었기 때문에, 5.2에 해당하는 파일을 선택해야만 했습니다.
두 번째로, Apache 웹서버를 사용하고 있느냐 CGI 기반이냐에 따라서 나누어집니다. 이 포스팅을 읽고 계신 분들 중 대부분은 아마도 Apache 웹서버를 사용하고 있을 것으로 생각되는데, 이 경우 -nts라는 접미사가 없는 파일을 선택해야 합니다. nts는 Non-thread Safe라는 뜻으로, CGI 환경을 위한 것입니다.
세 번째로, 현재 사용하고 있는 Windows가 32비트인지 64비트인지를 고려해야 합니다. 64비트 OS를 사용하고 있는 경우, 파일이름 끝에 -x86_64가 붙은 파일을 선택해야 합니다. 다만 제가 사용하고 있는 PHP 5.2 버전의 드라이버는 스크린샷에서 보시는 바와 같이 32비트와 64비트 구분이 없었습니다.
위와 같은 과정을 거쳐, 제가 선택한 드라이버는 php_mongo-1.3.2RC1-5.2-vc9.dll입니다.
선택한 드라이버의 이름을 php_mongo.dll 로 변경한후에 해당 파일을 php Extension 디렉토리에 복사해서 넣으면 됩니다.
php.ini 파일을 열어
extension=php_mongo.dll 을 넣어두고 저장후 아파치를 재부팅하면 끝.!!!
제대로 붙었나 확인 해보려면 phpInfo(); 한 페이지를 불러서
이게 나온다면 정상 입니다. !
'IT 전용글' 카테고리의 다른 글
노트북 CPU 적정온도? (0) | 2015.01.27 |
---|---|
SQL에서 Mongo에 대한 대응 표 (0) | 2014.11.28 |
php define defined 차이점 (0) | 2014.11.17 |
동적tr생성후 삭제관련 (0) | 2014.11.14 |
php Serialize 사용예제 (0) | 2014.10.30 |