Zum Hauptinhalt springen

So installieren Sie memcached unter Windows: Eine detaillierte Anleitung für Anfänger

Memcached – Es ist ein schnelles, verteiltes Daten-Caching-System, das in einer Vielzahl von Webanwendungen und -diensten weit verbreitet ist, um Geschwindigkeit und Leistung zu verbessern. Es ermöglicht Ihnen, Daten im RAM zu speichern und ermöglicht einen schnellen Zugriff auf sie.

In diesem Artikel werden wir uns eine detaillierte Anleitung zur Installation von Memcached auf einem Windows-Betriebssystem ansehen. Beginnen wir mit dem Herunterladen der erforderlichen Dateien und der anschließenden Konfiguration, damit Sie Memcached in Ihren Projekten verwenden und die Leistung Ihres Webservers verbessern können.

Anmerkung: stellen Sie vor der Installation von Memcached sicher, dass Ihr Computer die Systemanforderungen erfüllt. Sie benötigen eine funktionierende Windows-Version und Zugang zum Internet, um die erforderlichen Dateien herunterzuladen.

Schritt 1: Laden von Memcached

Der erste Schritt ist, die Memcached-Binärdateien herunterzuladen. Gehen Sie dazu auf die offizielle Website des Projekts (https://memcached.org /) und wählen Sie den Abschnitt "Download" aus. Wählen Sie dann die mit Ihrem Windows-Betriebssystem kompatible Version von Memcached aus und laden Sie das Archiv mit den Binärdateien herunter.

Installieren von memcached unter Windows: Schritt für Schritt Anleitung für Anfänger

Schritt 1: Gehen Sie zur offiziellen Memcached-Website (https://memcached.org /) und laden Sie die Binärdateien für Windows herunter.

Schritt 2: Entpacken Sie die heruntergeladenen Dateien in das gewünschte Verzeichnis auf Ihrem Computer.

Schritt 3: Fügen Sie der Umgebungsvariablen PATH ein Verzeichnis mit der ausführbaren Datei memcached hinzu, um memcached aus einem beliebigen Verzeichnis in der Befehlszeile ausführen zu können.

Schritt 4: Öffnen Sie eine Eingabeaufforderung, und führen Sie den Befehl memcached aus.exe -d start", um memcached im Hintergrund zu starten.

Schritt 5: Installieren Sie eine Clientbibliothek, um mit memcached zu arbeiten, z. B. php-memcached, wenn Sie memcached in Ihren PHP-Projekten verwenden möchten.

Schritt 6: Stellen Sie eine Verbindung zu einem laufenden Memcached-Server mithilfe der Clientbibliothek oder der Befehlszeilentools her, um mit der Verwendung von memcached zum Zwischenspeichern von Daten zu beginnen.

Anmerkung: Wenn Sie den Port ändern müssen, auf dem memcached ausgeführt wird, können Sie ihn beim Start mit dem Schlüssel "-p" angeben (z. B. "memcached.exe -d start -p 11211").

Die Installation von memcached unter Windows kann Ihnen helfen, die Leistung Ihrer Webanwendung zu verbessern, insbesondere wenn Sie mit großen Datenmengen arbeiten.

Schritt 1: Erforderliche Dateien herunterladen

Um memcached auf einem Windows-Betriebssystem zu installieren, müssen Sie mehrere Dateien herunterladen. Sie benötigen Folgendes:

  1. PHP: Gehe zur offiziellen Website windows.php.net/download und laden Sie eine PHP-Distribution herunter, die Ihre Windows-Version und CPU-Architektur (32-Bit oder 64-Bit) unterstützt.
  2. Memcached: Gehen Sie zur offiziellen Website github.com/downloads/Commrade/PHP-5.3-VC9-Memcache/PHP-5.3-VC9-x86.zip und laden Sie das Archiv mit der Erweiterung herunter .zip.
  3. Memcached Server: Gehen Sie zur offiziellen Website blog.elijaa.org/index-old.php?url=archives/2010/07/Memcached-1.4.5-for-Windows.html und laden Sie die Datei herunter memcache-1.2.4t.zip .

Laden Sie alle Dateien in ein für Sie geeignetes Verzeichnis auf Ihrem Computer hoch.

Schritt 2: Installieren und Konfigurieren von Abhängigkeiten

Bevor Sie memcached unter Windows installieren, müssen Sie mehrere Abhängigkeiten installieren:

2. Suchen Sie nach der Überschrift "Visual Studio 2015, 2017 und 2019" und klicken Sie anschließend auf die Links, um die entsprechenden Pakete für Ihr Betriebssystem herunterzuladen (x64 oder x86).

3. Führen Sie die Installationsdateien aus, und folgen Sie den Anweisungen des Installationsassistenten.

2. Klicken Sie auf "Download ActivePerl" und wählen Sie die entsprechende Version für Ihr Betriebssystem aus.

3. Führen Sie die Installationsdatei aus, und folgen Sie den Anweisungen des Installationsassistenten.

Nachdem Sie alle Abhängigkeiten installiert haben, können Sie mit dem nächsten Schritt fortfahren - der Installation von memcached auf Ihrem Computer.

Schritt 3: Herunterladen und Installieren von memcached

Befolgen Sie diese einfachen Schritte, um memcached auf einem Windows-Betriebssystem zu installieren:

1. Laden Sie memcached herunter:

Gehe zur Website https://github .com/memcached/memcached/wiki/Install und suchen Sie den Abschnitt "Windows". Laden Sie die memcached zip-Datei über einen Link direkt auf Ihren Computer herunter.

2. Entpacken Sie das Archiv:

Suchen Sie die heruntergeladene ZIP-Datei, klicken Sie mit der rechten Maustaste und wählen Sie "Alles extrahieren". Geben Sie den Ordner an, in den Sie die Memcached-Dateien entpacken möchten.

3. Erstellen Sie einen Memcached-Dienst:

Öffnen Sie eine Eingabeaufforderung mit Administratorrechten. Navigieren Sie zu dem Ordner, in dem Sie die Memcached-Dateien entpackt haben. Geben Sie an der Eingabeaufforderung den folgenden Befehl ein:

memcached.exe -d install

4. Konfigurieren Sie den Memcached-Dienst:

Geben Sie an der Eingabeaufforderung den folgenden Befehl ein:

memcached.exe -d start

5. Überprüfen Sie, ob Memcached funktioniert:

Öffnen Sie eine Eingabeaufforderung mit Administratorrechten. Geben Sie an der Eingabeaufforderung den folgenden Befehl ein:

Wenn Sie eine Ausgabe mit Informationen zu memcached sehen, ist die Installation erfolgreich.

Glückwunsch! Sie haben memcached erfolgreich auf Ihrem Windows-Betriebssystem installiert.

Schritt 4: Memcached-Konfiguration

Nachdem Sie memcached unter Windows installiert haben, müssen Sie es so konfigurieren, dass es funktioniert. Führen Sie dazu die folgenden Schritte aus:

SchrittHandlung
1Navigieren Sie zu dem Ordner, in dem memcached installiert wurde, z. B. C:\memcached .
2Öffnen Sie die Datei memcached.ini in einem Texteditor.
3Nehmen Sie die erforderlichen Änderungen an der memcached-Datei vor.ini . Zu den zu ändernden Einstellungen gehören port (der Port, der auf memcached wartet), memory_limit (das Speicherlimit, das zum Zwischenspeichern verwendet werden kann) und max_connections (die maximale Anzahl gleichzeitiger Verbindungen).
4Speichern Sie die Memcached-Datei.ini nach der Änderung.
5Führen Sie memcached aus, führen Sie den Befehl memcached aus.exe -d starten Sie an der Eingabeaufforderung oder verwenden Sie die GUI, wenn sie zusammen mit memcached installiert wurde.
6Überprüfen Sie, ob memcached funktioniert, indem Sie eine Testabfrage mit dem Befehl telnet localhost ausführen und den Port durch den Port ersetzen, den Sie in der memcached-Datei angegeben haben.ini .

Nachdem Sie alle angegebenen Schritte ausgeführt haben, wird memcached konfiguriert und auf Ihrem Windows-System einsatzbereit.

Schritt 5: Starten von memcached

Nachdem Sie memcached unter Windows installiert haben, müssen Sie es ausführen, um loszulegen. Führen Sie dazu die folgenden Schritte aus:

  1. Öffnen Sie eine Eingabeaufforderung auf dem Computer.
  2. Navigieren Sie zu dem Ordner, in dem memcached installiert ist. Geben Sie beispielsweise Folgendes ein: cd C:\memcached
  3. Starten Sie memcached, indem Sie den folgenden Befehl eingeben: memcached.exe -m 128 . Hier gibt -m 128 die Menge an verfügbarem RAM an, die memcached verwenden kann (in diesem Fall 128 MB).

Nachdem Sie den Befehl eingegeben haben, wird memcached gestartet und wartet auf Clientanforderungen.

Schritt 6: Integritätsprüfung

Nachdem Sie Memcached unter Windows erfolgreich installiert und konfiguriert haben, stellen Sie sicher, dass der Dienst ordnungsgemäß gestartet und ausgeführt wird. Führen Sie dazu die folgenden Schritte aus:

  1. Öffnen Sie eine Eingabeaufforderung (cmd.exe).
  2. Geben Sie den folgenden Befehl ein und drücken Sie die Eingabetaste: memcached -h 127.0.0.1 -p 11211
  3. Wenn Memcached erfolgreich gestartet wurde, wird eine Ausgabe angezeigt, die die Memcached-Version und die Startoptionen enthält.
  4. Versuchen Sie, die Verfügbarkeit von Memcached mit dem Befehl telnet 127.0.0.1 11211 zu testen. Wenn die Verbindung erfolgreich hergestellt wurde, bedeutet dies, dass Memcached ordnungsgemäß funktioniert und für die Verwendung verfügbar ist.

Wenn Sie Probleme beim Ausführen oder Testen von Memcached haben, überprüfen Sie die Einstellungen und Dateipfade und stellen Sie sicher, dass Sie über alle erforderlichen Berechtigungen verfügen

Glückwunsch! Wenn alles erfolgreich war, haben Sie Memcached erfolgreich unter Windows installiert und konfiguriert. Sie können es jetzt verwenden, um die Leistung Ihrer Webanwendung oder eines anderen Projekts zu beschleunigen.

Frage-Antwort

Was ist memcached und wofür wird es verwendet?

Memcached ist ein Daten-Caching-System, das zur Beschleunigung von Webanwendungen verwendet wird. Es speichert Daten im RAM und bietet eine schnelle Verfügbarkeit.

Was sind die Vorteile der Verwendung von Memcached?

Memcached hat mehrere Vorteile: beschleunigen Sie Webanwendungen, reduzieren Sie die Datenbanklast, erhöhen Sie die Systemfehlertoleranz und können Sie horizontal skalieren.