sql >> Databasteknik >  >> NoSQL >> MongoDB

MongoDb PHP-drivrutinsinstallationsproblem på wamp

först och främst måste du ladda ner de senaste mongo dll-filerna från
https://s3.amazonaws.com/drivers.mongodb.org/php/index.html
packa upp den nedladdade filen och du kommer att se ett gäng filer så här:

nu är det dags att bestämma vilken dll-fil du ska använda.
öppna din phpinfo() och sök efter ordet kompilator . du kommer att se något så här:

så nu enligt min kompilatorversion (MSVC11) måste jag välja fil med vc11 ord i deras namn. enligt min PHP-version som är 5.5.12 måste jag välja fil med ordet 5.5 i deras namn.
sök nu efter ordet trådsäkerhet i din phpinfo

och om det var aktiverat betyder det att du måste välja fil som inte har ord nts i deras namn men om din trådsäkerhet var inaktiverad måste du välja fil med ordet nts inuti deras namn.
Nu kan du enligt din installationsarkitektur välja filer med x86_64 i deras namn.
efter att ha valt lämplig dll-fil byter du namn på den till php_mongo.dll och kopiera klistra in den i din php-tilläggskatalog som mestadels finns påC:\wamp\bin\php\php5.5.12\ext
öppna nu din php.ini-fil och lägg till den i slutet av den.
extension=php_mongo.dll
enligt
http://php.net/manual/en/mongo.installation.php
för att installera mongo på Windows måste du även inkludera libsasl.dll stark> i ditt system PATH.
libsasl.dll filen finns oftast på
C:\wamp\bin\php\php5.5.12
lägg till den här sökvägen till ditt system PATH.
Starta om din wamp, uppdatera din phpinfo-sida och du bör se något så här:
vilket betyder att du har installerat mongo korrekt. :)



  1. Varför ger PyMongo 3 ServerSelectionTimeoutError?

  2. Hur man formaterar data i Model innan du sparar i Mongoose (ExpressJS)

  3. MongoDB - hämta dokument med maxattribut per grupp i en samling

  4. Hur man konverterar casbah mongodb list till json i scala / play