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

Beispielcode für die benutzerdefinierte Scroll-Ansicht des WeChat-Applets

Miniprogramm Benutzerdefinierte Scroll-View-Bildl...

Grafisches Tutorial zur Installation und Verwendung von MySQL 5.7.17

MySQL ist ein relationales Datenbankverwaltungssy...

HTML-Grundlagen HTML-Struktur

Was ist eine HTML-Datei? HTML steht für Hyper Text...

Vue Storage enthält eine Lösung für Boolesche Werte

Vue speichert Speicher mit Booleschen Werten Ich ...

So konfigurieren Sie SSL für den Koa2-Dienst

I. Einleitung 1: SSL-Zertifikat Mein Domänenname ...

So aktivieren Sie die MySQL-Remoteverbindung

Aus Sicherheitsgründen erlaubt MySql-Server nur d...

Was sind die Vorteile von MySQL MGR?

MGR (MySQL Group Replication) ist eine neue Funkt...

MySQL-Dienst und Datenbankverwaltung

Inhaltsverzeichnis 1. Anweisungen zum Starten und...

Detaillierte Erläuterung gängiger MySQL-Befehle im Linux-Terminal

Aufschlag: # chkconfig --list Alle Systemdienste ...

MySQL Router implementiert MySQL Lese-/Schreibtrennung

Inhaltsverzeichnis 1. Einleitung 2. MySQL-Router ...

11 Beispiele für die erweiterte Verwendung von Eingabeelementen in Webformularen

1. Löschen Sie das gepunktete Feld, wenn die Scha...

Implementierungsschritte zum Erstellen eines FastDFS-Dateiservers unter Linux

Inhaltsverzeichnis 1. Softwarepaket 2. Installier...