2016-04-15 1 views
1

Ich versuche, Mongodb für Laravel Framework version 5.2.29 einzurichten. Meine mongo php Treiberversion ist ext-mongo 1.6.8 The mongo PHP extension.Kann Mongodb in Laravel nicht installieren

Meine Mongo-Version ist 3.2

I mongodb erfolgreich installiert haben, kann ich mongod und Mongo beginnen und Sammlungen erstellen.

I php_mongo.dll Datei in C:\wamp\bin\php\php5.5.12\ext und kopiert C:\wamp\bin\php\php5.5.12\libsasl.dll auf C gesetzt haben: \ wamp \ bin \ Apache \ apache2.4.9 \ bin und hinzugefügt extension=php_mongo.dll in php.ini Datei sowohl in PHP und Apache.

ich meine phpinfo, enter image description here

und jetzt geprüft haben, ich versuche composer require jenssegers/mongodb durch Eingabeaufforderung von meinem Projekt

Der Fehler Ich habe zu laufen ist enter image description here

Donno was ich sonst noch wünschen zu tun, um diesen Fehler zu beheben. Bitte helfen Sie

Vielen Dank im Voraus!

Antwort

0

es sagt Ihnen, dass Sie mongodb Erweiterung in php.ini-Datei aktivieren sollten. Öffnen Sie die Datei php.ini (der Pfad wird auf Ihrem Foto angezeigt). Suchen Sie ;extension=php_mongo.dll und entfernen Sie das Semikolon davon ;. Standardmäßig sind einige Erweiterungen deaktiviert (kommentiert). also müssen Sie es auskommentieren, wenn Sie es verwenden möchten

+0

ist es bereits unkommentiert – Gireesh

1

CLI verwendet normalerweise nicht das gleiche php.ini wie Apache tut.

versuchen Sie php -i in Ihrem Cmd, die phpinfo() ist. Suchen Sie nun nach der geladenen Konfigurationsdatei. Ist der Wert davon die php.ini Datei, die Sie gerade bearbeitet haben?

+0

Ja, es ist die gleiche Datei – Gireesh