GNU/Linux >> Linux Esercitazione >  >> Linux

Come installare Memcached su Debian 10

Memcached è un sistema di memorizzazione nella cache di oggetti di memoria distribuita open source, ad alte prestazioni e per uso generale. Aiuta a velocizzare i siti Web dinamici memorizzando nella cache dati, token di autenticazione utente e chiamate API nella RAM. Memcached fornisce anche un meccanismo per condividere i dati tra più istanze dell'applicazione. In genere, viene utilizzato per velocizzare le applicazioni basate su php tra cui Joomla, WordPress, Drupal e Python.

In questo tutorial, ti mostreremo come installare e configurare Memcached su Debian 10.

Prerequisiti

  • Una nuova Debian 10 VPS sulla piattaforma Atlantic.Net Cloud
  • Una password di root configurata sul tuo server

Fase 1:crea un server cloud Atlantic.Net

Per prima cosa, accedi al tuo server Atlantic.Net Cloud. Crea un nuovo server, scegliendo Debian 10 come sistema operativo con almeno 1 GB di RAM. Collegati al tuo Cloud Server tramite SSH e accedi utilizzando le credenziali evidenziate in alto nella pagina.

Dopo aver effettuato l'accesso al tuo server Debian 10, esegui il seguente comando per aggiornare il tuo sistema di base con gli ultimi pacchetti disponibili.

apt-get update -y

Passaggio 2:installa Memcached

apt-get install memcached libmemcached-tools -y

Una volta installato Memcached, puoi controllare lo stato di Memcached con il seguente comando:

systemctl status memcached

Dovresti ottenere il seguente output:

  • memcached.service - memcached daemon
Loaded: loaded (/lib/systemd/system/memcached.service; enabled; vendor preset: enabled)
Active: active (running) since Sun 2020-12-06 13:36:23 UTC; 4s ago
Docs: man:memcached(1)
Main PID: 15969 (memcached)
Tasks: 10 (limit: 2359)
Memory: 3.3M
CGroup: /system.slice/memcached.service
└─15969 /usr/bin/memcached -m 64 -p 11211 -u memcache -l 127.0.0.1 -P 
/var/run/memcached/memcached.pid
ss -antpl | grep 11211

Dovresti ottenere il seguente output:

LISTEN 0 128 127.0.0.1:11211 0.0.0.0:* 
users:(("memcached",pid=15969,fd=26))

Fase 3 – Configura Memcached

Il file di configurazione di Memcached predefinito si trova in /etc/memcached.conf. Puoi modificare la porta predefinita di Memcached e configurarla per l'accesso esterno utilizzando il file:

nano /etc/memcached.conf

Modifica le seguenti righe se desideri configurare Memcached per l'accesso esterno.

-l your-server-ip
-p 11211

Salva e chiudi il file, quindi riavvia il servizio Memcached per applicare le modifiche:

systemctl restart memcached

Fase 4 – Abilita Memcached per PHP e Python

Dovrai installare un'estensione PHP per Memcached se desideri abilitare Memcached per un'applicazione web basata su php. Puoi installarlo con il seguente comando:

apt-get install php php-memcached -y

Se vuoi abilitare Memcached per le applicazioni Python, puoi installare l'estensione Python Memcached con il seguente comando:

apt-get install python3-pip -y
pip3 install pymemcache
pip3 install python3-memcached

Passaggio 5:verifica dell'installazione memorizzata nella cache

A questo punto, Memcached è installato e funzionante. Ora è il momento di verificare se è abilitato in PHP o meno.

Innanzitutto, installa il server web Apache con il seguente comando:

apt-get install apache2 libapache2-mod-php -y

Quindi, crea un nuovo file info.php all'interno della directory principale web di Apache:

nano /var/www/html/info.php

Aggiungi le seguenti righe:

<?php
phpinfo();
?>

Salva e chiudi il file, quindi riavvia Apache per applicare le modifiche.

systemctl restart apache2

Ora apri il tuo browser web e accedi alla pagina info.php utilizzando l'URL http://your-server-ip/info.php . Dovresti vedere la seguente pagina:

Come puoi vedere, Memcached è abilitato in PHP.

Conclusione

Nella guida sopra, hai imparato come installare Memcached su Debian 10. Hai anche imparato come abilitare Memcached in PHP e Python. Ora puoi integrare facilmente il tuo sito web con Memcached e velocizzare i tempi di caricamento delle pagine; provalo con l'hosting VPS da Atlantic.Net.


Linux
  1. Come installare Debian 10 (Buster)

  2. Come installare Memcached su Ubuntu 20.04

  3. Come installare Memcached su Debian 11 / Debian 10

  4. Come installare MariaDB su Debian 11

  5. Come installare MySQL su Debian 11

Come installare Vai su Debian 10

Come installare Memcached su Debian 11

Come installare Memcached su Debian 11 Linux

Come installare ISPConfig su Debian 10?

Come installare Skype su Debian 10

Come installare Vai su Debian