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

Eine kurze Einführung in die Kernkenntnisse der VUE uni-app

Inhaltsverzeichnis Spezifikation a. Die Auslageru...

Bringen Sie Ihnen bei, wie Sie den Beobachtermodus in Javascript implementieren

Inhaltsverzeichnis Was ist das Beobachtermuster? ...

Wie man die Idee von Vue nutzt, um einen Speicher zu kapseln

Inhaltsverzeichnis Hintergrund Funktion Zweck Ide...

Drei Möglichkeiten zum Implementieren eines Textfarbverlaufs in CSS

Bei der Entwicklung von Web-Frontends entwerfen U...

Häufig verwendete höherwertige Funktionen und umfassende Beispiele in Vue

1. Häufig verwendete höherwertige Funktionen von ...

Tutorial zur Installation von lamp-php7.0 in einer Centos7.4-Umgebung

Dieser Artikel beschreibt, wie lamp-php7.0 in ein...

Verwendung des Linux Dig-Befehls

Dig-Einführung: Dig ist ein Tool, das DNS einschl...

Über MySQL müssen Sie die Datentypen und Operationstabellen kennen

Datentypen und Operationen Datentabelle 1.1 MySQL...

Erfahren Sie mehr über die am häufigsten verwendeten JavaScript-Ereignisse

Inhaltsverzeichnis JavaScript-Ereignisse: Häufig ...

Webdesign: Implementierungstechniken für Webmusik

<br />Wenn Sie Musik in eine Webseite einfüg...

Übung zum Hochladen von Element-Avataren

Dieser Artikel verwendet die offizielle Element-W...

Installieren des Win10-Systems auf VMware Workstation 14 Pro

Dieser Artikel beschreibt zu Ihrer Information, w...