Installieren Sie Memcached und die PHP Memcached-Erweiterung unter CentOS

Installieren Sie Memcached und die PHP Memcached-Erweiterung unter CentOS

In Bezug auf das leistungsstarke verteilte Speicherobjekt-Caching-System Memcached haben wir in einem anderen Artikel „So installieren Sie Memcached im Windows-System“ erwähnt. Schauen wir uns diesmal an, wie Sie Memcached und die PHP Memcached-Erweiterung im CentOS-System installieren.

I. Installieren Sie Memcached

1. Installieren Sie das Abhängigkeitspaket libevent

Memcached hängt von der libevent-Bibliothek ab, daher müssen Sie es möglicherweise vor der Installation ausführen

yum installiere libevent-devel

2. Installieren Sie memcached

Laden Sie den neuesten Quellcode von http://memcached.org/ herunter (1.4.23)

tar -xzvf memcached-1.4.23.tar.gz 
cd memcached-1.4.23 
./configure --prefix=/usr/local/memcache 
machen && machen installieren

3. Konfigurieren Sie Memcached für den automatischen Start

Kopieren Sie scripts/memcached.sysv im Quellverzeichnis nach /etc/init.d/memcached. Sie müssen die folgende Zeile in /etc/init.d/memcached ändern:

chown $USER /usr/local/memcache/bin/memcached 
Daemon /usr/local/memcache/bin/memcached -d -p $PORT -u $USER -m $CACHESIZE -c $MAXCONN -P /var/run/memcached/memcached.pid $OPTIONS

(Das heißt, um den Pfad zu ändern, in dem sich Memcached befindet)

Führen Sie dann den folgenden Befehl aus:

chmod 755 zwischengespeichert 
chkconfig --add memcached

Verwenden Sie den folgenden Befehl, um den Dienst zu starten

Dienst Memcached starten

II. Installieren Sie die PHP Memcached-Erweiterung

Es gibt zwei Memcache-Erweiterungen von pecl.php.net:

  • Memcache Memcached-Erweiterung
  • Memcached-PHP-Erweiterung zur Schnittstelle mit Memcached über die Libmemcached-Bibliothek

Die Version von Memcached ist relativ neu und verwendet die Bibliothek libmemcached. libmemcached gilt als besser optimiert und sollte eine höhere Leistung aufweisen als die reine PHP-Version von Memcache. Daher wird Memcached hier installiert (vorausgesetzt, php5.4 ist bereits in /usr/local/php installiert).

1. Installieren Sie abhängige Bibliotheken

https://launchpad.net/libmemcached/1.0/1.0.4/+download/libmemcached-1.0.4.tar.gz

tar -xzvf libmemcached-1.0.4.tar.gz 
cd libmemcached-1.0.4 
./konfigurieren 
machen 
installieren

2. Installieren Sie memcached

Laden Sie es von http://pecl.php.net/get/memcached-2.0.1.tgz herunter und installieren Sie es mit dem folgenden Befehl:

tar vxzf memcached-2.0.1.tgz 
cd memcache-2.0.1 
phpize 
./configure --enable-memcache --with-php-config=/usr/local/php/bin/php-config 
machen 
installieren

Suchen Sie nach Abschluss der Installation die generierte Datei memcached.so im Verzeichnis, das durch die zuletzt angezeigte Installing shared extensions: /usr/local/*** , und kopieren Sie sie in das Verzeichnis, auf das extension_dir in php.ini verweist. Ändern Sie php.ini und fügen Sie die Zeile extension = memcached.so hinzu. Starten Sie Apache dann neu. Öffnen Sie dann die phpinfo-Informationsseite, um zu sehen, ob die Memcached-Erweiterung erfolgreich installiert wurde.

Natürlich können wir auch einen kleinen Testcode schreiben, um zu sehen, ob Memcached ordnungsgemäß ausgeführt wird. Die spezifischen Schritte finden Sie im Artikel So installieren Sie Memcached unter einem Windows-System

Zusammenfassen

Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, dass der Inhalt dieses Artikels einen gewissen Lernwert für Ihr Studium oder Ihre Arbeit hat. Vielen Dank für Ihre Unterstützung von 123WORDPRESS.COM. Wenn Sie mehr darüber erfahren möchten, schauen Sie sich bitte die folgenden Links an

Das könnte Sie auch interessieren:
  • SpringBoot integriert Memcached-Methodenbeispiel
  • Installation von Memcached-Server und -Client unter Linux und PHP-Anwendungsbeispiele
  • Detaillierte Methode zur Installation und Bereitstellung des Memcached-Servers in CentOS 7.x
  • PHP+Memcached zur Implementierung eines einfachen Message Board-Funktionsbeispiels
  • Grundlegende Vorgänge zum Installieren von Memcached auf einem Linux-Server
  • So konfigurieren und verwenden Sie den Memcached-Cache in Yii
  • Detaillierte Erklärung des Memcached-Plugins in der InnoDB-Engine unter MySQL
  • Codebeispiel für ein Python-Memcached-Startskript

<<:  Vue Virtual DOM – Schnellstart

>>:  MySQL verwendet die Funktion find_in_set(), um die Sortierung in der Reihenfolge where in() zu implementieren.

Artikel empfehlen

Einführung in useRef und useState in JavaScript

Inhaltsverzeichnis 1. useState-Hook 2. useRef-Hoo...

Mysql 5.7.17 Winx64-Installationstutorial auf Win7

Softwareversion und Plattform: MySQL-5.7.17-winx6...

Lösen Sie das Problem des Ablaufs des TLS-Zertifikats (SSL) von Docker

Problemphänomen: [root@localhost ~]# Docker-Image...

Beispiel für eine CSS3-Tab-Animation mit dynamischem Hintergrundwechseleffekt

CSS 3-Animationsbeispiel - Dynamischer Effekt des...

So bringen Sie Ihren Browser dazu, mit JavaScript zu sprechen

Inhaltsverzeichnis 1. Das einfachste Beispiel 2. ...

Implementierung eines einfachen Karussells auf Basis von JavaScript

In diesem Artikel wird der spezifische JavaScript...

So erstellen Sie https mit Nginx und dem kostenlosen Tencent Cloud-Zertifikat

Ich habe gelernt, wie man https bekommt. Kürzlich...

Die Reihenfolge der Ereignisausführung in der Knotenereignisschleife

Inhaltsverzeichnis Ereignisschleife Ereignisschle...

Rundungsvorgang des Datums-/Uhrzeitfelds in MySQL

Inhaltsverzeichnis Vorwort 1. Hintergrund 2. Simu...

Beheben Sie den Fehler beim Löschen von MySQL-Benutzern

Als der Autor MySQL zum Hinzufügen eines Benutzer...

Analysieren Sie den Unterschied zwischen berechnet und beobachtet in Vue

Inhaltsverzeichnis 1. Einführung in die Computert...

Einige Schlussfolgerungen zur Entwicklung mobiler Websites

Die mobile Version der Website sollte zumindest ü...

So richten Sie domänenübergreifenden Zugriff in IIS web.config ein

Anforderung: Die Seite muss ein Bild anzeigen, ab...