![Cum se instalează Linux pe telefonul Android fără rădăcină](/f/e23a810696703ed8850361e640407e20.jpg?width=100&height=100)
Memcached este un sistem de stocare în memorie gratuit și open source, care accelerează aplicațiile web prin stocarea în cache a unor volume mari de date în memorie generate de solicitările de încărcare a paginii sau apelurile API. Memcached este deosebit de util în accelerarea aplicațiilor web bazate pe PHP, cum ar fi WordPress, Joomla, Drupal, și Piton aplicații, de asemenea.
În acest tutorial, ne uităm la modul în care puteți instala Memcached pe Ubuntu. În scopuri demonstrative, vom folosi Ubuntu 20.04 Focal Fossa. Acordat, același ghid se va aplica pentru Ubuntu 16.04 și versiunile ulterioare.
Pe măsură ce ne deplasăm, asigurați-vă că aveți următoarele:
Să ne rotim mânecile și să ne scufundăm.
Înainte de instalare Memcached, să actualizăm mai întâi lista de pachete a pachetelor instalate folosind comandă apt.
$ sudo apt actualizare.
Acest lucru ar trebui să dureze un minut sau două, în funcție de viteza conexiunii la internet. După finalizarea actualizării, instalați Memcached executând comanda de mai jos. Aceasta va instala Memcached alături de alte dependențe și pachete.
$ sudo apt install memcached libmemcached-tools.
Când vi se solicită, apăsați „Y”
pe tastatură și apasă INTRODUCE pentru a continua cu instalarea.
Odată instalat, fișierul Memcached serviciul ar trebui să înceapă automat. Acest lucru poate fi verificat verificând starea Memcached după cum urmează.
$ sudo systemctl status memcached.
Rezultatul confirmă că Memcached este în funcțiune.
Fișierul de configurare implicit pentru Memcached este /etc/memcached.conf. De asemenea, este important să menționăm că, în mod implicit, Memcached ascultă pe port 11211 și este configurat pentru a asculta pe gazdă locală sistem. Puteți confirma acest lucru verificând fișierul de configurare de pe linia 35 așa cum se arată.
$ sudo nano /etc/memcached.conf.
Dacă aplicația care se conectează la Memcached serviciul se află pe același server pe care este instalat Memcached, atunci nu este nevoie să faceți modificări la această linie. Cu toate acestea, dacă aveți un client la distanță la care doriți să permiteți accesul Memcached serviciul de cache, atunci trebuie să editați această linie și să adăugați adresa IP a clientului la distanță.
Să presupunem că aveți un client la distanță cu IP 192.168.2.105 rularea unei aplicații care trebuie să se conecteze la serviciul Memcached. Pentru a permite accesul, pur și simplu ștergeți adresa IP localhost (127.0.0.1) și înlocuiți-l cu adresa IP a clientului la distanță. Presupunerea este că ambele sisteme se află în aceeași rețea locală.
-l 192.168.2.105.
Salvați și ieșiți din fișierul de configurare.
Apoi, reporniți Memcached pentru a aplica modificările.
$ sudo systemctl reporniți memcached.
În cele din urmă, pentru a permite conexiuni la distanță la Memcached server, trebuie să deschidem Memcached port implicit - port 11211 - pe firewall.
Pentru a realiza acest lucru executați comenzile:
$ sudo ufw permit 11211 / tcp.
Apoi reîncărcați paravanul de protecție pentru a aplica modificările.
$ sudo ufw reîncarcă.
Pentru a verifica dacă portul este deschis, executați:
starea $ sudo ufw.
În funcție de aplicația pe care o rulați, trebuie să instalați un client specific limbii pentru a permite Memcached să servească solicitările.
Pentru PHP aplicații precum Joomla sau WordPress, executați comanda de mai jos pentru a instala pachetele suplimentare:
$ sudo apt instalează php-memcached.
Pentru Piton aplicații, asigurați-vă că următoarele biblioteci Python sunt instalate folosind manager de pachete pip.
$ pip instalează pymemcache. $ pip instalează python-memcached.
Și aceasta înfășoară subiectul nostru despre modul de instalare și configurare Memcached pe Ubuntu. Feedback-ul dvs. va fi mult apreciat.