Heim  >  Artikel  >  Backend-Entwicklung  >  Installation von Memcache und Mongodb in einer PHP-Umgebung unter Windows

Installation von Memcache und Mongodb in einer PHP-Umgebung unter Windows

WBOY
WBOYOriginal
2016-08-08 09:32:34857Durchsuche

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.

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn