Heim >Backend-Entwicklung >PHP-Tutorial >So installieren und konfigurieren Sie Memcached auf dem CentOS7-System

So installieren und konfigurieren Sie Memcached auf dem CentOS7-System

不言
不言Original
2018-07-28 10:14:292921Durchsuche

Dieser Artikel stellt Ihnen die Methode zur Installation und Konfiguration von Memcached auf dem CentOS7-System vor. Er hat einen guten Referenzwert und ich hoffe, er kann Freunden in Not helfen.

Einführung

Memcached ist ein verteiltes, leistungsstarkes Speicher-Caching-System, das Daten und Objekte im Speicher verbessert und beschleunigt, indem es sie dynamisch zwischenspeichert Leistung von Webanwendungen. Es wird hauptsächlich zur Beschleunigung von Websites verwendet, die stark Datenbanken nutzen.

Memcached wird auch zum Zwischenspeichern von Tabellen und Abfragen in der gesamten Datenbank verwendet, um die Datenbankleistung zu verbessern. Memcached ist kostenlos und wird von vielen Websites wie Facebook, YouTube und Twitter verwendet.

Dieses Tutorial zeigt Ihnen, wie Sie Memcached unter CentOS 7 installieren und konfigurieren.

Memcached installieren

Stellen Sie zunächst sicher, dass alle Pakete auf dem neuesten Stand sind:

sudo yum -y update

Führen Sie den folgenden Befehl aus, um Memcached zu installieren:

sudo yum -y install memcached

Aktivieren Memcached-Dienst Und fügen Sie ihn zum automatischen Start hinzu, wenn das System startet:

sudo systemctl enable memcached
sudo systemctl start memcached

Memcached konfigurieren

Die Standard-Memcached-Konfigurationsdatei befindet sich im Verzeichnis /etc/sysconfig.

Um Memcached zu konfigurieren, bearbeiten Sie die /etc/sysconfig/memcached-Datei:

sudo vi /etc/sysconfig/memcache

Legen Sie die folgenden Parameter fest oder aktualisieren Sie sie, angepasst an Ihre Bedürfnisse:

PORT="11211"
USER="memcached"
MAXCONN="1024"
CACHESIZE="64"
OPTIONS=""

Das Folgende ist eine kurze Beschreibung von die Parameter:

**PORT**:Memcached 使用的默认端口。
**USER**:Memcached 的运行用户。
**MAXCONN**:允许连接到 Memcached 的最大数目。可以根据你的需求增加任何数量。
**CACHESIZE**:内存的缓存大小。
**OPTIONS**:设置服务器的 IP 地址,使 Apache 或 Nginx web 服务器可以连接到服务器。

Speichern und beenden Sie die Konfigurationsdatei und starten Sie dann Memcached neu:

sudo systemctl restart memcached

Führen Sie den folgenden Befehl aus, um zu bestätigen, dass Memcached ausgeführt wird:

sudo netstat -tulpn | grep :11211

Sie werden sehen Folgende Ausgabe:

tcp        0      0 0.0.0.0:11211           0.0.0.0:*               LISTEN      7757/memcached
tcp6       0      0 :::11211                :::*                    LISTEN      7757/memcached
udp        0      0 0.0.0.0:11211           0.0.0.0:*                           7757/memcached
udp6       0      0 :::11211                :::*                                7757/memcached

Verwenden Sie memcache -tool, um die Serverstatistiken zu überprüfen.

sudo memcached-tool 127.0.0.1 stats

Installieren Sie die Memcached PHP-Erweiterung

Sie können die PHP-Erweiterung installieren, um den Memcached-Daemon zu verwenden, indem Sie den folgenden Befehl ausführen:

sudo yum install php-pecl-memcache

Fügen Sie die Konfiguration in php.ini hinzu:

extension="/usr/lib64/php/modules/memcache.so"

Jetzt starten Sie den Apache- oder Nginx-Dienst neu:

sudo systemctl restart memcached
# apache
sudo systemctl restart httpd
# nginx
sudo nginx -s reload

Um die Memcached PHP-Erweiterung zu testen, erstellen Sie info.php im Webstammverzeichnis von Apache.

sudo vi /var/www/html/info.php

Inhalt hinzufügen

<?php     phpinfo();
?>

Speichern Sie die Datei und besuchen Sie http://your_server_ip/info.

Wenn die PHPInfo-Seite im Browser gerendert wird, sehen Sie sich die folgenden Abschnitte an:

So installieren und konfigurieren Sie Memcached auf dem CentOS7-System

Verwandte Empfehlungen:

Was sind die Schritte, um IIS einzurichten und PHP7.2 unter einem Win10-System zu installieren?

Detaillierter Prozess zur Installation der Nginx-Umgebung unter Docker

Das obige ist der detaillierte Inhalt vonSo installieren und konfigurieren Sie Memcached auf dem CentOS7-System. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn