2016-04-22 12 views
0

finden Als Komponist jenssegers erfordern Ausführung/mongodb:Composer kann nicht mongodb Erweiterung

$ composer require jenssegers/mongodb 
Using version ^3.0 for jenssegers/mongodb 
./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

- jenssegers/mongodb v3.0.0 requires mongodb/mongodb ^1.0.0 -> satisfiable by mongodb/mongodb[1.0.0, 1.0.1]. 
- jenssegers/mongodb v3.0.1 requires mongodb/mongodb ^1.0.0 -> satisfiable by mongodb/mongodb[1.0.0, 1.0.1]. 
- jenssegers/mongodb v3.0.2 requires mongodb/mongodb ^1.0.0 -> satisfiable by mongodb/mongodb[1.0.0, 1.0.1]. 
- mongodb/mongodb 1.0.1 requires ext-mongodb ^1.1.0 -> the requested PHP extension mongodb is missing from your system. 
- mongodb/mongodb 1.0.0 requires ext-mongodb ^1.1.0 -> the requested PHP extension mongodb is missing from your system. 
- Installation request for jenssegers/mongodb ^3.0 -> satisfiable by 
    ers/mongodb[v3.0.0, v3.0.1, v3.0.2]. 

Erweiterungen zu aktivieren, stellen Sie sicher, dass sie in den INI-Dateien aktiviert sind

- C:\wamp\bin\php\php5.5.12\php.ini 

Sie können auch php --ini innerhalb Terminal ausführen, um zu sehen, welche Dateien unssindP im CLI-Modus.

Installation fehlgeschlagen, ./composer.json wird auf den ursprünglichen Inhalt zurückgesetzt.

Ich verwende Windows 7 und PHP 5.5.12 benutze mongodb 3.2. Ich installierte die Erweiterung mongodb (php_mongodb.dll in PHP ext/Ordner), und ich habe php.ini mit Erweiterung = php_mongodb.dll aktualisiert. Nicht sicher, was ich

+0

Haben Sie Apache Server nach der Installation von mongodb Erweiterung neu gestartet? – aeonsleo

+0

Ja Neustart wamp Server – Ashiq

Antwort

2

Es gibt zwei Arten von Treibern verfügbar bei pecl

enter image description here

Sie benötigen die mongoDB Datenbanktreiber installieren verpasst haben. Wie Sie erklärt es sieht aus wie Sie die mongoDB Treiber für PHP installiert haben, die

nicht korrekt ist, und Sie haben php_mongo.dll in der php.ini

extension=php_mongo.dll 

hinzufügen, wie here

erklärt get die richtige DLL von here

Sie werden so etwas in Ihrem phpinfo() erhalten;

enter image description here

Ich hoffe, das hilft. Danke,

Verwandte Themen