2013-10-30 3 views
0

단위 테스트를 처음 사용하고 Phongory를 Mongo와 함께 사용하려고했지만 테스트를 실행할 때 다음 오류가 계속 발생합니다. 나는 몽고을 알고PHPUnit 및 Mongo with Phactory

PHP Fatal error: Class 'Mongo' not found in /vagrant/Test/user/LoginTest.php on line 19 

는 내가 사이트를 당길 때 작동하기 때문에 설치되어 있지만 어떤 이유로 phpunit을 위해 그것을 인식하지 않습니다.

나는 한 걸음도 놓치고 있다고 느낍니다. Mongo 확장을 로컬로 설치해야합니까, 아니면 어딘가에 설정 파일에 위치를 포함시켜야합니까?

+0

테스트 폴더 내에 부트 스트랩 파일이 구성되어 있는지 확인하십시오. http://phpunit.de/manual/3.7/en/appendixes.configuration.html PHPUnit은 포함 할 내용을 알아야합니다. – busypeoples

답변

0

Mongo가 PHP의 명령 줄 버전에 모듈로 설치되어 있습니까?

php -i의 빠른 실행을 수행하고 모듈 목록을 보려면 출력을 살펴보십시오 (멋진 형식이없는 phpinfo() 또는 php -m). Mongo 확장 프로그램이 표시되지 않으면 설치해야합니다.

Mongo 클래스는 더 이상 사용되지 않습니다. 아마 MongoClient을 사용하여 업데이트 할 수 있습니다.