GNU/Linux >> Linux Esercitazione >  >> Debian

Come installare Memcached su Debian 9 / Debian 8

Memcached è un sistema di memorizzazione nella cache di oggetti di memoria distribuita per uso generale gratuito e open source utilizzato per velocizzare le applicazioni Web dinamiche basate su database alleviando i carichi del database nella memoria fisica tramite la memorizzazione nella cache.

Memcached è semplice ma potente. È ampiamente utilizzato dai principali siti Web più trafficati come Google, Youtube, Wikipedia, ecc.

Ecco i semplici passaggi per installare Memcached su Debian 9 . Inoltre, questo dovrebbe funzionare su versioni precedenti di Debian, ovvero Debian 8 e Debian 7.

Apri un Terminale e poi passa all'utente root.

$ su -

O

$ sudo su -

Installa Memcached su Debian 9

Aggiorna l'indice del repository.

apt-get update

Memcached è disponibile nei repository Debian. Installa Memcached su Debian 9 usando il comando apt-get .

apt-get -y install memcached netcat

Verifica se il servizio Memcached è avviato o meno.

ps -ef | grep -i memcached

Risultato:

memcache  4107     1  0 02:56 ?        00:00:00 /usr/bin/memcached -m 64 -p 11211 -u memcache -l 127.0.0.1
root      4178  3896  0 03:05 pts/0    00:00:00 grep -i memcached

Configura memorizzato nella cache

Il file di configurazione predefinito di Memcached è /etc/memcached.conf .

nano /etc/memcached.conf

Modificare le impostazioni, se necessario. Esempio di impostazioni per 256 MB di cache.

# Start with a cap of 64 megs of memory. It's reasonable, and the daemon default
# Note that the daemon will grow to this size, but does not start out holding this much
# memory
-m 256

# Default connection port is 11211
-p 11211

# Run the daemon as root. The start-memcached will default to running as root if no
# -u command is present in this config file
-u memcache

# Specify which IP address to listen on. The default is to listen on all IP addresses
# This parameter is one of the only security measures that memcached has, so make sure
# it's listening on a firewalled interface.
# -l 127.0.0.1

Riavvia il processo Memcached.

systemctl restart memcached

Per avviare automaticamente Memcached all'avvio.

systemctl enable memcached

Conferma lo stato di esecuzione di Memcached.

echo "stats settings" | nc localhost 11211

Risultato:

STAT maxbytes 268435456
STAT maxconns 1024
STAT tcpport 11211
STAT udpport 11211
STAT inter NULL
STAT verbosity 0
STAT oldest 0
STAT evictions on
STAT domain_socket NULL
[. . .]

Firewall

Esegui i seguenti comandi per consentire la connessione in entrata sulla porta n. 11211 .

ufw allow 11211/tcp
ufw reload

Verifica la connettività remota.

echo stats | nc memcache_host_name_or_ip 11211

Installa il modulo PHP memorizzato nella cache

Installa il modulo PHP Memcached per lavorare con PHP.

apt-get install -y php php-memcached

Ora riavvia il servizio Memcached e Apache per avere effetto.

systemctl restart memcached
systemctl restart apache2

Verifica estensione Memcached

Crea un file php nella root del documento del server web.

vi /var/www/html/info.php

Inserisci il seguente contenuto nel file sopra.

phpinfo(); ?>

Apri un browser web e visita il seguente URL.

http://tuo.ip.add.ress/info.php

Dovresti ottenere la pagina sottostante.

Scorri più in basso per ottenere informazioni più dettagliate su Memcached.

Questo è tutto.


Debian
  1. Come installare Debian 10 (Buster)

  2. Come installare Python 3.9 su Debian 10

  3. Come installare Memcached su Debian 10

  4. Come installare TeamViewer su Debian 10

  5. Come installare Memcached su Debian 11 / Debian 10

Come installare Memcached su Debian 11 Bullseye

Come installare Vai su Debian 10

Come installare Memcached su Debian 11

Come installare Memcached su Debian 11 Linux

Come installare Memcached su Debian 10

Come installare Vai su Debian