Heim >Backend-Entwicklung >PHP-Tutorial >Installation von Memcache und Mongodb in einer PHP-Umgebung unter Windows
mangodb-Installation
1. Laden Sie die Installationsdatei von mongodb herunter. Die Download-Adresse lautet wie folgt:
https://fastdl.mongodb.org/win32/mongodb-win32-x86_64-2008plus-2.6.6-signed.msi
2. Erstellen Sie einen neuen Mongodb-Ordner auf Laufwerk E (legen Sie ihn irgendwo ab, z. B. E:mongodb)
3. Entpacken Sie die heruntergeladene Installationsdatei und verschieben Sie die entpackte Datei nach mongodb auf Laufwerk E
4. Erstellen Sie das Mongodb-Datenspeicherverzeichnis E:mongodbdata
5. Starten Sie mongodb (einfacher Start ohne Konfiguration des Dienstes)
E:\mongodb\bin\mongod.exe --dbpath E:\mongodb\data
Sie können die folgenden Informationen sehen:
Zeigt an, dass die Installation erfolgreich gestartet wurde.
6. Geben Sie http://localhost:27017/ in den Browser ein. Die folgende Meldung zeigt an, dass mongdb gestartet wurde
It looks like you are trying to access MongoDB over HTTP on the native driver port.
7. Laden Sie das entsprechende Mongodb-PHP-Plugin herunter (nicht leicht zu finden, wenn PHP Version 5.4-5.5 ist, können Sie diese Adresse verwenden: http://pan.baidu.com/s/1sjJjsYh) und konfigurieren Sie es .
8. Verwendung in PHP:
<span>try</span><span> { </span><span>$mongo</span> = <span>new</span> Mongo('localhost'<span>); } </span><span>catch</span>(MongoConnectionException <span>$e</span><span>) { </span><span>var_dump</span>(<span>$e</span><span>); } </span><span>$mongo_db</span> = <span>$mongo</span>->selectDB('logdatastorage');
Hinweis: Der obige Code ist eine Demo und kann nicht in einer Produktionsumgebung verwendet werden.
Memcache-Installation
1. 64-Bit-Download
Von: http://www.urielkatz.com/archive/detail/memcached-64-bit-windows/
Download: http://www.urielkatz.com/projects/memcached-win64/memcached- win64.zip
Quellcode: http://www.urielkatz.com/projects/memcached-win64/memcached-src.rar
2. Entpacken Sie das komprimierte Paket, das Sie gerade heruntergeladen haben, und erhalten Sie zwei Dateien: memcached.exe (Server-Hauptprogramm), pthreadGC2.dll
3. Führen Sie die Eingabeaufforderung mit Administratorrechten aus, suchen Sie den Dekomprimierungspfad und installieren Sie den Memcached-Dienst:
memcached.exe -d install
4. Führen Sie Start→Verwaltungstools→Dienste aus, öffnen Sie das Windows-Dienstanzeigetool und suchen Sie den zwischengespeicherten Dienst (nicht gefunden bedeutet, dass die Installation nicht erfolgreich war)
5. Memcached starten:
memcached.exe -m <span>1024</span> -d start
-d dient zum Starten des Daemon-Prozesses, der Port kann nicht angegeben werden. Der Standardport ist 11211
-m dient zur Angabe der Speichergröße
6. Konfigurieren Sie die Windows-Firewall und fügen Sie eingehende Regeln für den Memcached-Standardport 11211 hinzu (wenn sich sowohl der Server als auch der Client auf diesem Computer befinden, ist dieser Schritt nicht erforderlich)
7. Testen Sie hier, ob eine normale Kommunikation möglich ist
telnet <span>127.0</span>.<span>0.1</span> <span>11211</span>Wenn Sie einen leeren Dokumentbildschirm aufrufen, ist das wahrscheinlich in Ordnung. Die erste Befehlseingabezeile ist unsichtbar, daher drücke ich normalerweise zuerst die Eingabetaste und es wird ein Fehler zurückgegeben. Dies bedeutet, dass der von Ihnen eingegebene Befehl ein unbekannter Befehl ist
Überprüfen Sie dann den Status, geben Sie Statistiken ein und drücken Sie die Eingabetaste:
8. Laden Sie das entsprechende Memcache-PHP-Plugin herunter (wenn PHP Version 5.5 ist, können Sie diese Adresse verwenden: http://pan.baidu.com/s/1mgspf9e) und konfigurieren Sie es.
9. Verbinden und in PHP verwenden:
<span>$memcache</span> = <span>new</span><span> Memcache; </span><span>$memcache</span>->connect('127.0.0.1', 11211);Referenzdokument
1. Mongodb-Installationskonfiguration, Starten und Herunterfahren
2. Memcached-Installations- und Konfigurationsbeispiel unter Windows
Das Obige stellt die Installation von Memcache und Mongodb in der PHP-Umgebung unter Windows vor, einschließlich der relevanten Inhalte. Ich hoffe, dass es für Freunde hilfreich ist, die sich für PHP-Tutorials interessieren.