2013-06-06 2 views
2

Windows 7 64 비트 PC에서 MongoDb 확장을로드하려고합니다. Apache 2.0 및 PHP 5.3.5, 컴파일러 버전 VC6에서 XAMPP를 실행하고 있습니다. this tutorial으로 시작했고 php documentation이 제안한 확장 기능을 사용해 보았습니다. MongoDb 자체가 잘 돌아가고 쉘 명령이 작동하는 것 같습니다. 순간 MongoDb PHP 확장이로드되지 않았습니다.

나는이 :

  1. 추가 extension=php_mongo.dllphp.ini 파일에.
  2. php_mongo.dll의 VC6 버전 (PHP 설명서에서 제안한 download page)을 php/ext 폴더에 넣으십시오.
  3. 내 Apache 서버를 다시 시작했습니다.

php_mongo.dll 파일도 Stealth's github 형식으로 시도했지만 작동하지 않는 것 같습니다.

아파치를 재시작 할 때 오류가 발생하지 않지만 MongoDb에서 아무 것도 찾을 수 없으므로 phpinfo()에 Mongo 클래스가 인식되지 않습니다.

어떤 아이디어가 잘못되었을 수도 있습니다. 더 많은 정보가 필요하면 알려주세요.

+0

phpinfo() 출력에 어떤 확장 폴더 php가 등록되었는지 알려 주실 수 있습니까? – Sammaye

+0

확장 폴더는 C : \ xampp \ php \ ext – silvdb

+1

어떤 INI 파일을 수정 했습니까? phpinfo()는 어떤 INI 파일을 사용하고 있는지 알려줍니다. PHP는 사용 된 php.ini 파일에 지정한 확장을로드 할 수 없을 때 오류 메시지를 표시하므로 이러한 오류를 표시하지 않거나 잘못된 php.ini를 수정하려고합니다. – bjori

답변

0

사용 Bitnami WAMP Stack 대신 XAMPP의 그것은 php.ini 파일 PHP7 발표 된 공식 MongoDB의 드라이버가 없습니다

을 구성 할 수 php_mongo.dll 설치 드라이버 필요 없음을 사전로드되어 있습니다. 따라서 Bitnami Wamp Stack에서 제공하는 권장 PHP 버전 5.5.30 (현재)을 다운로드하는 것이 좋습니다.