GNU/Linux >> Linux Esercitazione >  >> Panels >> Panels

Installa Memcached con Apache su Ubuntu 20.04

Memcached è un programma di memorizzazione nella cache di oggetti open source che accelera le prestazioni del database memorizzando nella cache i dati in memoria. È molto utile per i siti Web dinamici che consentono di memorizzare nella cache nella memoria di sistema chiamate ripetute a oggetti PHP. Memorizza i dati in base a valori-chiave per piccole stringhe o oggetti arbitrari. Offre molte funzionalità tra cui facilità d'uso, latenza inferiore al millisecondo, architettura multithread, partizionamento dei dati, supporto per più lingue e molto altro.

In questo tutorial, ti mostreremo come installare Memcached con Apache su un VPS Ubuntu 20.04.

Prerequisiti

  • Un Ubuntu 20.04 VPS (useremo il nostro piano SSD 2 VPS)
  • Accesso all'account utente root (o accesso a un account amministratore con privilegi root)

Passaggio 1:accedi al server e aggiorna i pacchetti del sistema operativo del server

Innanzitutto, accedi al tuo server Ubuntu 20.04 tramite SSH come utente root:

ssh root@IP_Address -p Port_number

Dovrai sostituire "IP_Address" e "Port_number" con il rispettivo indirizzo IP e numero di porta SSH del tuo server. Inoltre, se necessario, sostituisci "root" con il nome utente dell'account amministratore.

Prima di iniziare, devi assicurarti che tutti i pacchetti del sistema operativo Ubuntu installati sul server siano aggiornati. Puoi farlo eseguendo i seguenti comandi:

apt-get update -y
apt-get upgrade -y

Passaggio 2:installa Memcached

Il pacchetto Memcached è disponibile nel repository del sistema operativo predefinito di Ubuntu 20.04. Puoi installarlo eseguendo il seguente comando:

apt-get install memcached libmemcached-tools -y

Per impostazione predefinita, il servizio Memcached si avvierà automaticamente dopo averlo installato nel sistema. Puoi verificarlo 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>
     Active: active (running) since Fri 2021-01-08 08:25:36 UTC; 12s ago
       Docs: man:memcached(1)
   Main PID: 32022 (memcached)
      Tasks: 10 (limit: 2353)
     Memory: 1.5M
     CGroup: /system.slice/memcached.service
             └─32022 /usr/bin/memcached -m 64 -p 11211 -u memcache -l 127.0.0.1 -P>

Jan 08 08:25:36 ubuntu2004 systemd[1]: Started memcached daemon.

Puoi anche avviare e interrompere il servizio Memcached utilizzando il comando seguente:

systemctl start memcached
systemctl stop memcached

Memcached è in ascolto sulla porta 11211, puoi anche verificarlo utilizzando il seguente comando:

ss -antpl | grep 11211

Dovresti ottenere il seguente output:

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

Fase 3:configura Memcached

Il file di configurazione principale di Memcached si trova in /etc/memcached.conf. Per impostazione predefinita, Memcached è in ascolto su localhost sulla porta 11211. Se la tua applicazione è in esecuzione sull'host remoto, dovrai configurare Memcached per consentire la connessione dall'host remoto.

Per farlo, modifica /etc/memcached.conf:

nano /etc/memcached.conf

Trova la seguente riga:

-l 127.0.0.1

Sostituiscilo con l'IP del tuo server come mostrato di seguito:

-l 192.168.0.100

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

systemctl restart memcached

Fase 4:installa e configura Apache con il supporto Memcached

Successivamente, dovrai installare Apache e PHP e abilitare il supporto Memcached. Puoi installare estensioni Apache, PHP e PHP Mecached con il seguente comando:

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

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

systemctl restart apache2
systemctl restart memcached

Passaggio 5:verifica Memcached

Quindi, crea un file all'interno della directory principale web di Apache e verifica se Memcached funziona o meno.

nano /var/www/html/phpinfo.php

Aggiungi la seguente riga:

<?php
phpinfo();
?>

Salva e chiudi il file, quindi apri il tuo browser web e digita l'URL http://your-server-ip/phpinfo.php . Dovresti vedere la seguente schermata:

Ovviamente, non devi fare nulla di tutto ciò se utilizzi uno dei nostri servizi di hosting VPS Linux, nel qual caso puoi semplicemente chiedere ai nostri esperti amministratori Linux di configurarlo per te. Sono disponibili 24 ore su 24, 7 giorni su 7 e si prenderanno immediatamente cura della tua richiesta.

PS. Se questo post ti è piaciuto condividilo con i tuoi amici sui social network utilizzando i pulsanti a sinistra o semplicemente lascia una risposta qui sotto. Grazie.


Panels
  1. Come installare Odoo 10 su Ubuntu 16.04 con Apache come proxy inverso

  2. Installa WordPress con Memcached e Nginx su Ubuntu

  3. Come installare Odoo 12 su Ubuntu 18.04 con Apache come proxy inverso

  4. Come installare Odoo 14 su Ubuntu 20.04 con Apache come proxy inverso

  5. Installa phpMyAdmin su Ubuntu 20.04 con Apache

Come installare PrestaShop su Ubuntu 20.04 con Apache

Come installare phpBB con Apache su Ubuntu 20.04

Installa Ubuntu 16.04 – Con screenshot

Installa Apache Solr su Ubuntu 20.04

Installa phpMyAdmin con Apache su Ubuntu 20.04

Come installare NextCloud su Ubuntu 20.04 con Apache