Database Reference
In-Depth Information
▪ Null
BSON-Erweiterungen
▪ Date
▪ Object ID
▪ Binary Data
▪ Regular Expressions
Installation von MongoDB
Anlaufstelle für MongoDB ist die Seite http://mongodb.org . Unter Downloads finden Sie
alle benötigten Programme und Treiber. MongoDB braucht in Windows keine Installation
und kein Setup. Erzeugen Sie ein Verzeichnis Ihrer Wahl, in dem die Dienstprogramme lie-
gen sollen, beispielsweise C:\mongo164 (zum jetzigen Zeitpunkt ist die aktuelle Version
1.6.4). Extrahieren Sie die heruntergeladene Datei und kopieren das Verzeichnis bin und
die drei Hinweisdateien in dieses Verzeichnis. In einem zweiten Schritt müssen Sie das Ver-
zeichnis C:\data\db erzeugen, in dem MongoDB alle Daten speichert. Da MongoDB keine
Installations- oder Setuproutine hat, müssen Sie das „per Hand“ tun. Nach den zwei Schrit-
ten schauen wir uns die wichtigen Dateien aus dem Verzeichnis C:\mongo164\bin\ an:
mongod.exe : Der Datenbankserver. Dieses Programm muss gestartet werden und
lauscht auf Port 27017 auf eingehende Anfragen
mongo.exe : Die interaktive Shell der Datenbank. Hier können Sie direkt mit der
Datenbank kommunizieren.
mongostat.exe : Ein kleines Programm, das im Sekundentakt Statistiken über die
ausgeführten Operationen in MongoDB liefert.
Für einen ersten kurzen Test starten Sie das Programm mongod.exe . Die MongoDB lauscht
nun auf zwei Adressen: Port 2107 ist der normale Port für die Datenbankanfragen, Port
28017 ist der Port für das noch rudimentäre Webinterface. Öffnen Sie einen Browser und
rufen die Adresse http://localhost:28017 auf, um eine kleine Übersicht über den Status zu
sehen. Nun wollen wir mit der Datenbank reden: Starten Sie mongo.exe (in der Eingabe-
aufforderung oder per Doppelklick). Mit help bekommen Sie eine Liste einiger Befehle.
Unter Linux werden die Treiber über das Kommando sudo pecl install mongo installiert.
Anschließend müssen Sie wie unter Windows die php.ini um die Zeile extension=mongo.so
erweitern und den Webserver neu starten. Weitere Informationen finden Sie unter [3]. Das
war als Vorbereitung für die Benutzung von MongoDB unter PHP erst einmal alles.
Search WWH ::




Custom Search