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

不言
Freigeben: 2023-04-03 13:26:02
Original
2923 Leute haben es durchsucht

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
Nach dem Login kopieren

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

sudo yum -y install memcached
Nach dem Login kopieren

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

sudo systemctl enable memcached
sudo systemctl start memcached
Nach dem Login kopieren

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
Nach dem Login kopieren

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

PORT="11211"
USER="memcached"
MAXCONN="1024"
CACHESIZE="64"
OPTIONS=""
Nach dem Login kopieren

Das Folgende ist eine kurze Beschreibung von die Parameter:

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

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

sudo systemctl restart memcached
Nach dem Login kopieren

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

sudo netstat -tulpn | grep :11211
Nach dem Login kopieren

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
Nach dem Login kopieren

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

sudo memcached-tool 127.0.0.1 stats
Nach dem Login kopieren

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
Nach dem Login kopieren

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

extension="/usr/lib64/php/modules/memcache.so"
Nach dem Login kopieren

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

sudo systemctl restart memcached
# apache
sudo systemctl restart httpd
# nginx
sudo nginx -s reload
Nach dem Login kopieren

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

sudo vi /var/www/html/info.php
Nach dem Login kopieren

Inhalt hinzufügen

<?php     phpinfo();
?>
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage