Heim > Artikel > Backend-Entwicklung > So konfigurieren Sie Memcache in PHP
Dieser Artikel stellt hauptsächlich vor, wie man Memcache in PHP konfiguriert, was einen gewissen Referenzwert hat. Jetzt kann ich es mit allen Freunden teilen, die es brauchen.
2 🎜>Wenn es sich um Fedora handelt, gibt es integrierte Quellen im Cache, die Sie direkt mit yum installieren können
yum -y install memcached.x86_64Starten Sie nach der Installation den Hintergrundprozess.
memcached -d -m 10 -u user -l 127.0.0.1 -p 12000 -c 256 -P /tmp/memcached.pid
telnet 127.0.0.1 12000Trying 127.0.0.1...Connected to 127.0.0.1. Escape character is '^]'. set a 0 0 41234STORED get a VALUE a 0 41234END ^C quitDie Die obige Meldung zeigt an, dass der Memcached-Server erfolgreich installiert wurde.3. Installation und Test von Memcache
wget -c http://pecl.php.net/get/memcache-3.0.8.tgztar zxvf memcache-3.0.8.tgz phpize && ./configure --enable-memcache --with-php-config=/usr/local/php/bin/php-configmake && make installAuf diese Weise wird unten eine Zeile mit der Option „Gemeinsame Erweiterungen installieren“ angezeigt: /usr/local/ php/lib/php/extensions/no-debug-non-zts-20131226/
Die SO-Datei wird generiert, und dann importieren Sie einfach dieses Modul in die php.ini-Datei.
extension_dir=/usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/extension=memcache.so
php-fpm -c /usr/local/php/lib/php.ini
Testen Sie Memcached in der PHP-Datei.
<?php $memcache = memcache_connect('localhost', 12000); if ($memcache) { $memcache->set("key1", "String"); $memcache->set("key2", 123); $object = new StdClass; $object->attribute = 'test'; $memcache->set('key3', $object); var_dump($memcache->get('key1')); var_dump($memcache->get('key2')); var_dump($memcache->get('key3')); } else { echo "Connection to memcached failed"; } ?>Sie können feststellen, ob der Zugriff erfolgreich ist, indem Sie über den Browser darauf zugreifen.Es gibt eine Datei namens memcache.php im Memcache, das können Sie Überprüfen Sie den Status des Memcache-Servers.
Ändern Sie die Datei memcache.php.
#$MEMCACHE_SERVERS[] = 'mymemcache-server1:11211'; // add more as an array #$MEMCACHE_SERVERS[] = 'mymemcache-server2:11211'; // add more as an array $MEMCACHE_SERVERS[] = 'localhost:12000';
Sie können den Status des Memcache-Servers sehen, wenn Sie den Browser öffnen.
Installation und Testen von Memcached
yum -y install libmemcached.x86_64Folgen Sie dann einfach den Installations- und Testmethoden von Memcache.Das oben Gesagte ist der gesamte Inhalt dieses Artikels. Ich hoffe, er wird für das Studium aller hilfreich sein. Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website! Verwandte Empfehlungen:
Über rekursive Analyse in PHP
Das obige ist der detaillierte Inhalt vonSo konfigurieren Sie Memcache in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!