Kuthetsa vuto la kusayankha kwa seva ya Memcached mu HestiaCP ndi PHP 8.4

Tsamba lanu lawebusayiti silikuchedwa chifukwa cha kuchuluka kwa anthu, koma mwina chifukwa chakuti Memcached backend sikugwira ntchito konse!

Iyi ndi gawo lokhumudwitsa kwambiri: mwasintha kukhala PHP 8.4, koma seva ya Memcached sikugwira ntchito, ndipo masamba amadzaza mofulumira kwambiri. Chifukwa chachikulu ndi chosavuta—kusafanana kwa extension, makiyi atha ntchito, ndi dongosolo lolakwika la dependency. Pansipa, ndifotokoza njira yonse kuti mukonze nthawi imodzi.

Muzu wa vutoli

Pambuyo pokweza PHP kukhala mtundu wa 8.4, ngati kuwonjezera kwa Memcached sikupitirira, kudzabweretsa cholakwika mwachindunji.

Anthu ambiri amanyalanyazidwa packages.sury.org Vutoli linayamba chifukwa cha kiyi ya GPG yomwe idatha ntchito, zomwe zinapangitsa kuti phukusi lokhazikitsa lisathe kutsitsa.

Choyipa kwambiri, Memcached imadalira ... igbinary ndipo msgpackDongosolo lokwezera zinthu liyenera kutsatiridwa mosamala; apo ayi, zili ngati kuyika zidutswa za puzzle pamalo olakwika, zomwe zimapangitsa kuti ntchito yonse iwonongeke.

Kuthetsa vuto la kusayankha kwa seva ya Memcached mu HestiaCP ndi PHP 8.4

Sinthani kiyi ya GPG

Gawo loyamba ndi kukonza kiyi yoyambira.

curl -sSL https://packages.sury.org/php/README.txt | bash -x
apt update

Gawo ili likufanana ndi kubwezeretsanso chiphaso ku dongosolo; popanda icho, makonzedwe onse otsatira adzakanidwa.

Malinga ndi zolemba zovomerezeka za Debian, kutha ntchito kwa key ndi vuto lofala ndipo liyenera kusinthidwa nthawi zonse.

Ikani zowonjezera za Memcached za PHP 8.4

Gawo lotsatira ndikuyika chowonjezeracho.

apt install -y php8.4-memcached

Dziwani kuti mtunduwo uyenera kufanana ndendende ndi PHP 8.4; apo ayi, cholakwika cha "chizindikiro chosadziwika" chidzachitika.

Malinga ndi zolemba zovomerezeka za laibulale ya PHP extension, Memcached imafuna kukonzedwanso mu mndandanda wa 8.x kuti igwirizane.

Kusamalira malangizo a fayilo yosinthira

Pop-up idzawonekera panthawi yokhazikitsa. memcached.ini Malangizo osankha.

Musasinthe chilichonse apa, ingodinani Enter ndikusankha chokhazikika. NSungani kasinthidwe komwe kali kale.

這是因為 HestiaCP Ili kale ndi fayilo yakeyake yosinthira; kuisintha mokakamiza kudzangopangitsa gululo kunena za cholakwika.

Konzani dongosolo lokwezera kudalira

Iyi ndi sitepe yofunika kwambiri.

phpdismod -v 8.4 memcached
phpdismod -v 8.4 msgpack
phpdismod -v 8.4 igbinary
phpenmod -v 8.4 igbinary
phpenmod -v 8.4 msgpack
phpenmod -v 8.4 memcached

Dongosolo liyenera kukhala:igbinary → msgpack → memcached.

Ngati dongosololi silili lolondola, Memcached idzanena mwachindunji cholakwika cha "sichingathe kuyika gawo".

Izi zatsimikiziridwa ndi opanga mapulogalamu ambiri pa Stack Overflow.

Yambitsaninso ntchito

Gawo lomaliza ndikuyambiranso.

systemctl restart php8.4-fpm
systemctl restart memcached

Gawo ili lili ngati kukanikiza batani lotsitsimutsa pa dongosolo; pamenepo ndiye kuti makonzedwe onse adzayamba kugwira ntchito.

Tsimikizani ngati kukhazikitsa kwachitika bwino.

zidachitidwa:

php8.4 -m | grep memcached

Ngati zotsatira zake zili ndi memcachedIzi zikusonyeza kuti chowonjezeracho chatsegulidwa bwino.

Izi zikutanthauza kuti gulu lanu la HestiaCP lapezanso chithandizo cha cache, ndipo magwiridwe antchito a tsamba lawebusayiti adzasintha nthawi yomweyo.

Mapeto: Malingaliro Anga

Mavuto aukadaulo si chinthu choopsa kwambiri; choopsa kwambiri ndi kusadziwa komwe vuto lili.

Kusayankha mochedwa kungawoneke kovuta, koma kwenikweni kumafikira mfundo zitatu zazikulu:Kufananiza mtundu, kusintha kwa kiyi, dongosolo lodalira.

Kuthetsa vutoli kuli ngati kukonza injini yolondola; bola ngati gawo lililonse lili pamalo oyenera, makina onse amatha kugwira ntchito mwamphamvu.

Mu nthawi ino yodzaza ndi chidziwitso, magwiridwe antchito a tsamba lawebusayiti ndi mwayi wopikisana. Kusunga zinthu pa intaneti sikuti ndi chinthu chabwino chokha, komanso ndi mwala wofunikira womwe umakhudza momwe ogwiritsa ntchito amagwirira ntchito.

Choncho musalole kuti zolakwika zazing'ono za kasinthidwe zilepheretse bizinesi yanu. Dziwani bwino njira izi, ndipo mutha kuthetsa vutoli kwathunthu ndikuyambiranso kuyendetsa bwino tsamba lanu lawebusayiti.

Ubwino wa ukadaulo sikutanthauza kuti ndi wovuta, koma ndi wolondola. Ukadaulo weniweni uli pakuthetsa mavuto molondola.

发表 评论

Imelo yanu sisindikizidwa. Minda yofunikira imagwiritsidwa ntchito * Chizindikiro

Kalozera wa Nkhani
Pitani pamwamba