1. Entpacken Sie das erste Paket und legen Sie es unter einer bestimmten Festplatte ab, z. B. c: memcached.
2. Geben Sie „c:memcachedmemcached.exe -d install“ in das Terminal (d. h. cmd-Befehlsschnittstelle) ein, um es zu installieren.
3. Geben Sie dann zum Starten „c:memcachedmemcached.exe -d start“ ein. (Hinweis: In Zukunft wird Memcached bei jedem Einschalten des Computers automatisch als Dienst von Windows gestartet. Auf diese Weise wurde die Serverseite installiert.)
4. Laden Sie die Datei php_memcache.dll herunter und legen Sie sie im ext-Verzeichnis des PHP-Ordners ab.
5. Fügen Sie eine Zeile hinzu, um auf die Erweiterung in php.ini zu verweisen. Der Code lautet wie folgt:
extension=php_memcache.dll
6 in der php.ini-Datei >
[Memcache]
memcache.allow_failover = 1
memcache.max_failover_attempts=20
memcache.chunk_size =8192
memcache.default_port = 11211
Nach dem Login kopieren
Am besten platzieren Sie es unterhalb der „extension=php_memcache.dll“, die Sie gerade geschrieben haben. (Dies sind einige Standardkonfigurationen)
7. Starten Sie Apache neu und überprüfen Sie dann phpinfo. Wenn es eine Beschreibung von Memcache gibt, bedeutet dies, dass die Installation erfolgreich war!
Wenn es nach dem Neustart immer noch nicht in der PHP-Konfiguration gefunden wird, liegt es in 80 % der Fälle daran, dass die DLL-Datei nicht mit der installierten Mamcache-Version übereinstimmt
- //Memcache verbinden
- $mem = neu Memcache;
- $mem->connect("localhost", 11211);
- //Daten speichern
- $mem->set('key1', 'Dies ist der erste Wert', 0, 60); $val
= - $mem->get('key1'); echo
-
"Get key1 value: " ."
" > $mem ->replace(
- 'key1' , 'This is replacement value', 0, 60) ;
-
$val = $mem->get( 'key1');
-
echo "Schlüssel1-Wert abrufen: " . $val .
- "
"; >$arr = array('aaa', 'bbb'
- , 'ccc', 'ddd'
- ) ; 🎜>$mem->set('key2', $arr, 0, 60); >$mem->get('key2'); echo
- "Get key2 value: "; print_r($val2 );
- echo "
; //Daten löschen - ->löschen ('key1');
-
$val = $mem
- ->get('key1'); echo
- "Get key1 value: " $val 🎜>"
"
- ; Daten $mem-> ;flush( ); >
'key2'- ); echo "Get key2 value : ";
- print_r($val2); >echo"
"//Verbindung schließen
- $mem->close() ;
- ?> Aktivieren Sie einen oder mehrere Prozesse auf einem oder mehreren Computern eine Maschine. Prozess, der zwei Ports verwendet: #./memcached -d -u Nobody -m 512 127.0.0.1 -p 11211 #./memcached -d -u Nobody -m 512 127.0. 0.1 -p 11212
- Quellcode drucken?
- //Memcache verbinden
- $mem = neu Memcache;
- $mem->addServer("localhost", 11211);
- $mem->addServer("localhost", 11212);
- //Daten speichern
- $mem->set('key1', 'Dies ist der erste Wert', 0, 60); $val
= - $mem->get('key1'); echo
-
"Get key1 value: " ."
" 🎜> $ arr =
- array('aaa',
- 'bbb' , 'ccc', 'ddd'); ', $arr, 0, 60); $val2 = $mem
- ->get('key2'); echo "Get key2 value: "
- ; print_r($val2 ); 🎜>//Daten löschen
-
$mem ->löschen(
- 'key1');
- $val = $mem->get(' key1');
. - $val//Verbindung schließen
-
$mem->close(); ?> 🎜>Urheberrechtserklärung: Dieser Artikel ist ein Originalartikel des Bloggers und darf nicht ohne Genehmigung des Bloggers reproduziert werden.
Das Obige stellt die Installation und Verwendung von Memcached unter w7 vor, einschließlich der relevanten Inhalte. Ich hoffe, dass es für Freunde hilfreich ist, die sich für PHP-Tutorials interessieren. -