Hvernig á að setja upp Memcached á Ubuntu 18.04

18.04

Memcached er skyndiminni fyrir minnihluta sem gerir þér kleift að skyndiminni upplýsingar í minni sem er mjög gagnlegt til að fínstilla vefsíður. Það bætir einnig hraða appsins og kemur í veg fyrir lélega afköst á hollur framreiðslumaður.


Þessi kennsla sýnir þér hvernig á að setja upp og stilla Memcached á Ubuntu 18.04 LTS netþjóni.

Forkröfur

Þessi handbók mun gera ráð fyrir að þú hafir grunnþekkingu á Linux og síðast en ekki síst er vefsvæðið þitt hýst á eigin VPS.

  • Gakktu úr skugga um að netþjóninn þinn sé stilltur á rótareikningnum. Ef ekki, gætirðu þurft að bæta sudo við skipanir þínar til að fá rótaréttindi.
  • Einn Ubuntu 18.04 netþjónn.

Þegar þessi nauðsynlegu atriði eru til staðar, verður þú tilbúinn til að hefja uppsetninguna á Memcached netþjóninum.

Skref 1- Set upp memcached

Til að byrja með Memcached skaltu safna öllum nauðsynlegum íhlutum úr Ubuntu geymslunni. Til að fá nýjustu íhlutina skaltu byrja með því að uppfæra kerfið með eftirfarandi skipun:>

$ sudo apt-get update

Settu upp Memcached eins og hér segir:

$ sudo apt-get install memcached

Þú getur einnig sett upp libmemcached-verkfæri, sem er bókasafnssett sem inniheldur nokkur tæki sem vinna vel með Memcached netþjóninum:

$ sudo apt-get install libmemcached-tools

Á þessum tímapunkti ætti að setja upp Memcached með góðum árangri á netþjóninum þínum ásamt nauðsynlegum tækjum sem gera þér kleift að prófa tenginguna auðveldlega. Við skulum halda áfram að stilla stillingar Memcached.

Skref 2 – Að stilla Memcached

Áður en þú stillir Memcached þarftu að ganga úr skugga um að það sé hlustað á staðarviðmótið 127.0.0.1. Við stillingum sjálfgefinna stigs munum við athuga hvort eftirfarandi stillingar séu lagðar undir Memcached stillingaskrá sem er að finna í /etc/memcached.conf.

Nýjasta útgáfan af Memcached sem fylgir Ubuntu og Debian er með -1 færibreytuna sem sett er á staðbundið viðmót. Þessi færibreytur skilgreinir IP tölu til Memcached og kemur í veg fyrir afneitun á árásum á þjónustu sem kunna að koma frá netinu.

Við getum athugað þessa stillingu til að staðfesta að hún virki rétt:

Notaðu nano að opna /etc/memcached.conf skjal:

$ sudo nano /etc/memcached.conf

Til að athuga viðmótsstillingu, leitaðu að línunni hér að neðan í skránni þinni:

/etc/memcached.conf

. . .
-l 127.0.0.1

Ef stillingin sýnir -1 127.0.0.1, það er engin þörf á að breyta þessari línu.

Vistaðu og lokaðu skránni þegar þú ert búinn.

Fara á undan og endurræstu Memcached þjónustu til að beita þessum breytingum:

$ sudo systemctl endurræstu memcached

Staðfestu að Memcached þjónusta sé að hlusta á staðbundið viðmót á TCP tengingum með skipuninni hér að neðan:

$ sudo netstat-plunt

Þú ættir að fá eftirfarandi niðurstöður:

Afköst
Virkar internettengingar (aðeins netþjónar)
Proto Recv-Q Send-Q Local Address Erlend heimilisfang Ríki PID / Program name
. . .
tcp 0 0 127.0.0.1:11211 0.0.0.0:* LISTEN 2383 / memcached
. . .

Þessi framleiðsla sýnir það memcached er í TCP tengingum í gegnum 127.0.0.1.

Skref 3 – Staðfesta uppsetningu Memcache

Til að athuga og staðfesta að Memcached þjónusta þín virki rétt með vélinni þinni skaltu keyra skipunina hér að neðan. Þetta mun sýna núverandi tölfræði yfir Memcached netþjóninn.

$ bergmál "tölfræði stillingar" | staðbundinn gistihús 11211

Þú ættir að sjá eftirfarandi framleiðsla:

Gildin geta verið frábrugðin niðurstöðunum hér að neðan:

STAT maxbytes 134217728
STAT maxconns 1024
STAT tcpport 11211
STAT udpport 11211
STAT inter 127.0.0.1
STAT orðræði 0
STAT elsta 0
STAT undanskot á
STAT lén_socket NULL
STAT umask 700
STAT vöxtur = 1.25
STAT stærð 48
STAT num_threads 4
STAT num_threads_per_udp 4
STAT stat_key_prefix:
STAT smáatriði_virkt nr
STAT þarfnast 20.
STAT cas_enabled já
STAT tcp_backlog 1024
STAT binding_protocol sjálfvirkt semja
STAT autor_enabled_sasl nr
STAT atriði_stærð_max 1048576
STAT maxconns_fast nr
STAT hashpower_init 0
STAT hellb_reassign nr
STAT plata_automove 0
STAT lru_crawler nr
STAT lru_crawler_sleep 100
STAT lru_crawler_tocrawl 0
STAT tail_repair_time 0
STAT flush_enabled já
STAT kjötkássa-reiknirit
STAT lru_maintainer_thread nr
STAT hot_lru_pct 32
STAT warm_lru_pct 32
STAT expirezero_does_not_evict nr
END

Þegar þú hefur staðfest uppsetningu Memcache skaltu setja upp PHP eininguna fyrir Memcached.

Skref 4 – Set upp memcached PHP mát

Settu upp núverandi PHP útgáfu frá Ubuntu kerfinu þínu ppa: ondrej / php. Ef þú hefur þegar sett upp PHP skaltu sleppa þessu skrefi.

Annars skaltu keyra skipanirnar hér að neðan: apt

$ sudo add-apt-repository ppa: ondrej / php
$ sudo apt-get update
$ sudo apt-get install -y php php-dev php-pear libapache2-mod-php

Næst skaltu setja upp nauðsynlega PHP viðbót fyrir Memcached:

$ sudo apt-get install -y php-memcached

Nú skaltu endurræsa Apache til að nota breytingarnar:

$ sudo þjónusta apache2 endurræsa

Athugaðu hvort Memcache PHP þjónusta virkar sem skyldi. Gakktu úr skugga um að búa til prufuskrá merkt info.php með innihaldinu hér að neðan:

<?php
phpinfo ();
?>

Reyndu nú að fá aðgang info.php á vefviðmótinu þínu. Ef PHP-síða er í vafranum þínum þá virkar allt í lagi og þú ert stilltur á að halda áfram.

Niðurstaða

Til hamingju, þú hefur sett upp og stillt Memcached á Ubuntu 18.04. Við vonum að þessi kennsla hafi verið gagnleg. Fyrir frekari hjálp, mælum við með að þú heimsækir opinbera Memcached síðu.

Skoðaðu þessar þrjár helstu VPS þjónustur:

A2 hýsing

Byrjunarverð:
$ 5,00


Áreiðanleiki
9.3


Verðlag
9.0


Notendavænn
9.3


Stuðningur
9.3


Lögun
9.3

Lestu umsagnir

Farðu á A2 Hosting

ScalaHosting

Byrjunarverð:
12,00 dollarar


Áreiðanleiki
9.4


Verðlag
9.5


Notendavænn
9.5


Stuðningur
9.5


Lögun
9.4

Lestu umsagnir

Heimsæktu ScalaHosting

Hostinger

Byrjunarverð:
$ 3,95


Áreiðanleiki
9.3


Verðlag
9.3


Notendavænn
9.4


Stuðningur
9.4


Lögun
9.2

Lestu umsagnir

Heimsæktu Hostinger

Tengdar greinar um hvernig á að gera

  • Hvernig á að uppfæra úr Ubuntu 16.04 í Ubuntu 18.04
    nýliði
  • Hvernig á að setja upp og búa til MySQL sandkassa með DBdeployer á Ubuntu 18.04 VPS eða Hollur framreiðslumaður
    nýliði
  • Hvernig á að breyta algengum PHP stillingum á Ubuntu 18.04 VPS eða hollur framreiðslumaður
    millistig
  • Hvernig á að setja upp Grafana vöktunartæki á Ubuntu 18.04 LTS
    sérfræðingur
  • Hvernig á að slökkva á MySQL 5 "Strangur háttur" á Ubuntu 18.04 VPS eða hollur framreiðslumaður
    millistig
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me