MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Installationsproblem des MongoDb-PHP-Treibers auf wamp

Zunächst müssen Sie die neuesten Mongo-DLL-Dateien von
https://s3.amazonaws.com/drivers.mongodb.org/php/index.html herunterladen
entpacken Sie die heruntergeladene Datei und Sie werden sehen ein paar Dateien wie diese:

Jetzt ist es an der Zeit zu entscheiden, welche DLL-Datei Sie verwenden müssen.
Öffnen Ihre phpinfo() und suchen Sie nach dem Wort compiler . Sie werden etw so sehen:

Also muss ich jetzt gemäß meiner Compiler-Version (MSVC11) die Datei mit auswählen vc11 Wort in ihrem Namen. Gemäß meiner PHP-Version, die 5.5.12 ist, muss ich die Datei mit dem Wort 5.5 auswählen innerhalb ihres Namens.
Suchen Sie jetzt nach dem Wort thread safety in deiner phpinfo

und wenn es aktiviert war, bedeutet dies, dass Sie eine Datei auswählen müssen, die nicht vorhanden ist Wort nts in ihrem Namen, aber wenn Ihre Thread-Sicherheit deaktiviert war, müssen Sie eine Datei mit dem Wort nts auswählen innerhalb ihres Namens.
Jetzt können Sie entsprechend Ihrer Installationsarchitektur Dateien mit x86_64 auswählen innerhalb ihres Namens.
Nachdem Sie die entsprechende DLL-Datei ausgewählt haben, benennen Sie sie in php_mongo.dll um und kopieren Sie es in Ihr PHP-Erweiterungsverzeichnis, das sich hauptsächlich unter C:\wamp\bin\php\php5.5.12\ext befindet
Öffnen Sie nun Ihre php.ini-Datei und fügen Sie diese am Ende hinzu.
extension=php_mongo.dll
Laut
http://php.net/manual/en/mongo.installation.php
müssen Sie für die Installation von Mongo unter Windows auch libsasl.dll in Ihrem System PATH.
libsasl.dll Datei befindet sich meistens unter
C:\wamp\bin\php\php5.5.12
Fügen Sie diesen Pfad zu Ihrem System PATH hinzu.
Starten Sie Ihren Wamp neu, aktualisieren Sie Ihre phpinfo-Seite und Sie sollten so etwas sehen:
was bedeutet, dass Sie Mongo korrekt installiert haben. :)