2017-03-21 1 views
0

나는 클래스 \ MongoDbBudle \ 내가 도구에 갔다에 볼 수 나던 구성 MongoDB의 심포니 프로그램에 문제가 있습니다. 나는 그것을 설치하려고하지만 오류를 보았다 :의 PHP 심포니 오류 MongoDB를가

C:\wamp64\bin\php\php7.0.10\php.exe C:\Users\Root\PhpstormProjects\untitled2\composer.phar require doctrine/mongodb-odm:1.2.x-dev -n --no-progress 
./composer.json has been updated 
Loading composer repositories with package information 
Updating dependencies (including require-dev) 
Your requirements could not be resolved to an installable set of packages. 

Problem 1 
- Removal request for alcaeus/mongo-php-adapter == 1.1.9999999.9999999-dev 
- Removal request for alcaeus/mongo-php-adapter == 9999999-dev 
- doctrine/mongodb-odm 1.2.x-dev requires doctrine/mongodb ^1.4.0 -> satisfiable by doctrine/mongodb[1.4.0]. 
- doctrine/mongodb 1.4.0 requires ext-mongo ^1.5 -> satisfiable by alcaeus/mongo-php-adapter[1.1.x-dev, dev-master]. 
- Installation request for doctrine/mongodb-odm 1.2.x-dev -> satisfiable by doctrine/mongodb-odm[1.2.x-dev]. 
To enable extensions, verify that they are enabled in your .ini files: 
- C:\wamp64\bin\php\php7.0.10\php.ini 
You can also run `php --ini` inside terminal to see which files are used by PHP in CLI mode. 

Installation failed, reverting ./composer.json to its original content. 

의 php.ini가 확인 될 것으로 보인다. http://pastebin.com/bfb34A0s

방법이 문제를 해결하기 위해 도와주세요 : 나는 동적 확장 몽고 - DLL을 추가했다. PHP 7 ODM을 사용

+0

안녕하십니까, user6949283, 오신 것을 환영합니다. 나는 코멘트를 할 수 있니? 귀하의 질문은 읽기가 어렵 기 때문에 이해하기가 어렵습니다. 레이아웃을 개선하기 위해 질문을 다시 편집 할 수 있습니까? [태그 다운 서식 도움말 (http://stackoverflow.com/editing-help)]이 유용 할 수 있습니다. –

+0

'composer show -p'의 출력을 보여 주실 수 있습니까? – xabbuh

+0

도움 주셔서 감사합니다, 그것은 작동합니다 :) – user6949283

답변

1

프로젝트의 composer.json 해결할 문제에

"provide": { 
    "ext-mongo": "1.6.14" 
} 

을 추가하는 경우는, 확인하시기 바랍니다 것보다 조금 까다 롭습니다. 그렇지 않으면 PHP 7에서 ODM을 사용하는 방법에 대한 전체 장을 참조하십시오. in the official documentation

+0

도움 주셔서 감사합니다, 작동합니다 – user6949283