Ṣíṣe àtúnṣe ìṣòro àìdáhùn sí olupin Memcached ní HestiaCP pẹ̀lú PHP 8.4

Oju opo wẹẹbu rẹ ko pẹ nitori ijabọ pupọ, ṣugbọn o ṣee ṣe nitori pe Memcached backend ko ṣiṣẹ rara!

Èyí ni apá tó ń múni bínú jùlọ: o ti ṣe àtúnṣe sí PHP 8.4, ṣùgbọ́n ẹ̀rọ ìṣiṣẹ́ Memcached kò dáhùn, àwọn ojú ìwé sì ń kún ní iyàrá ìgbín. Ohun tó fà á rọrùn gan-an—àìbáramu ìfàgùn, àwọn kọ́kọ́rọ́ tó ti parí, àti ìṣètò ìgbẹ́kẹ̀lé tí kò tọ́. Ní ìsàlẹ̀ yìí, màá pín gbogbo ìdáhùn náà sí wẹ́wẹ́ kí o lè ṣàtúnṣe rẹ̀ lẹ́ẹ̀kan.

Gbólóhùn ìṣòro náà

Lẹ́yìn tí a bá ti ṣe àtúnṣe PHP sí ẹ̀yà 8.4, tí ìfàsẹ́yìn Memcached kò bá tẹ̀síwájú, yóò fa àṣìṣe kan tààrà.

Ọpọlọpọ eniyan ti foju fo packages.sury.org Iṣoro naa wa lati inu bọtini GPG ti o ti pari, eyi ti o mu ki package fifi sori ẹrọ kuna lati gba lati ayelujara.

Paapaa buru julọ, Memcached da lori... igbinarymsgpackA gbọ́dọ̀ tẹ̀lé ìlànà gbígbé ẹrù náà dáadáa; bí bẹ́ẹ̀ kọ́, ó dà bí ìgbà tí a bá fi àwọn ègé àpòòlù sí ibi tí kò tọ́, tí ó sì fa kí gbogbo iṣẹ́ náà bàjẹ́.

Ṣíṣe àtúnṣe ìṣòro àìdáhùn sí olupin Memcached ní HestiaCP pẹ̀lú PHP 8.4

Ṣe àtúnṣe kọ́kọ́rọ́ GPG

Igbese akọkọ ni lati tun bọtini orisun ṣe.

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

Igbese yii dọgba pẹlu fifi iwe-aṣẹ kan si eto naa; laisi rẹ, gbogbo awọn fifi sori ẹrọ ti o tẹle ni ao kọ silẹ.

Gẹ́gẹ́ bí ìwé Debian tó wà nílẹ̀ ṣe sọ, ìṣòro tó wọ́pọ̀ ni ìgbà tí a bá parí iṣẹ́ náà, a sì gbọ́dọ̀ máa ṣe àtúnṣe rẹ̀ déédéé.

Fi itẹsiwaju Memcached sori ẹrọ fun PHP 8.4

Igbese ti o tẹle ni lati fi itẹsiwaju sii.

apt install -y php8.4-memcached

Ṣàkíyèsí pé ẹ̀yà náà gbọ́dọ̀ bá PHP 8.4 mu gan-an; bí bẹ́ẹ̀ kọ́, àṣìṣe "àmì tí a kò ṣàlàyé" yóò wáyé.

Gẹ́gẹ́ bí ìwé ìkàwé ìfàsẹ́yìn PHP tí a fọwọ́ sí, Memcached nílò àtúnṣe nínú jara 8.x fún ìbáramu.

Mimu awọn ibeere faili iṣeto ṣiṣẹ

Agbejade kan yoo han lakoko ilana fifi sori ẹrọ. memcached.ini Àwọn ìbéèrè fún yíyàn.

Má ṣe yí ohunkóhun padà níbí, kan tẹ Enter kí o sì yan èyí tí a yàn tẹ́lẹ̀. NPa iṣeto ti o wa tẹlẹ mọ.

Eyi jẹ nitori HestiaCP Ó ti ní fáìlì ìṣètò tirẹ̀ tẹ́lẹ̀; fífi agbára kọ àtúnkọ rẹ̀ yóò jẹ́ kí pánẹ́ẹ̀lì náà ròyìn àṣìṣe kan.

Ṣe àtúnṣe ìtòlẹ́sẹẹsẹ ìfàsẹ́yìn ìgbẹ́kẹ̀lé

Igbese pataki ni eyi.

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

Aṣẹ naa gbọdọ jẹ:igbinary → msgpack → memcached,

Tí àṣẹ náà kò bá tọ́, Memcached yóò ròyìn tààrà pé àṣìṣe "kò le gbé module rù".

Àìmọye àwọn olùgbékalẹ̀ lórí Stack Overflow ló ti jẹ́rìí sí èyí.

Tun iṣẹ bẹrẹ

Igbese ikẹhin ni lati tun bẹrẹ.

systemctl restart php8.4-fpm
systemctl restart memcached

Igbesẹ yii dabi titẹ bọtini isọdọtun lori eto naa; lẹhinna nikan ni gbogbo awọn iṣeto yoo bẹrẹ iṣẹ.

Ṣàyẹ̀wò bóyá ìfi sori ẹrọ náà ṣe àṣeyọrí.

se:

php8.4 -m | grep memcached

Ti abajade ba ni memcachedÈyí fihàn pé a ti fi àfikún náà síta ní àṣeyọrí.

Èyí túmọ̀ sí wípé ìgbìmọ̀ HestiaCP rẹ ti gba àtìlẹ́yìn àfikún padà, àti pé iṣẹ́ ojú-òpó wẹ́ẹ̀bù náà yóò sunwọ̀n síi lẹ́sẹ̀kẹsẹ̀.

Ìparí: Èrò Mi

Àwọn ìṣòro ìmọ̀ ẹ̀rọ kì í ṣe ohun tó ń bani lẹ́rù jùlọ; ohun tó ń bani lẹ́rù gan-an ni àìmọ̀ ibi tí ìṣòro náà wà.

Àìdáhùn tí a kò ṣe ní Memcache lè dàbí ohun tí ó díjú, ṣùgbọ́n ó gúnlẹ̀ sí àwọn kókó pàtàkì mẹ́ta:Ìbámu ẹ̀yà, àtúnṣe kọ́kọ́rọ́, ìṣètò ìgbẹ́kẹ̀lé,

Ríronú lórí rẹ̀ dà bí àtúnṣe ẹ̀rọ tí ó péye; níwọ̀n ìgbà tí apá kọ̀ọ̀kan bá wà ní ibi tí ó yẹ, gbogbo ẹ̀rọ náà lè padà sí ìyè.

Ní àkókò yìí tí ìwífún kún fún, iṣẹ́ ojú òpó wẹ́ẹ̀bù jẹ́ àǹfààní ìdíje. Ṣíṣe àfipamọ́ kìí ṣe ohun tó dára láti ní nìkan, ṣùgbọ́n ó jẹ́ ohun pàtàkì tó ń pinnu ìrírí àwọn olùlò.

Nítorí náà, má ṣe jẹ́ kí àwọn àṣìṣe ìṣètò kékeré dí iṣẹ́ rẹ lọ́wọ́. Múra àwọn ìgbésẹ̀ wọ̀nyí, o sì lè yanjú ìṣòro náà pátápátá kí o sì jẹ́ kí ojú-òpó wẹ́ẹ̀bù rẹ máa ṣiṣẹ́ láìsí ìṣòro.

Ìníyelórí ìmọ̀ ẹ̀rọ kì í ṣe nínú ìṣòro rẹ̀, bí kò ṣe nínú ìṣeéṣe rẹ̀. Ìmọ̀ gidi ni láti yanjú àwọn ìṣòro ní pàtó.

发表 评论

Adirẹsi imeeli rẹ kii yoo ṣe atẹjade. Awọn aaye ti o nilo ni a lo * 标注

Ìwé Directory
Yi lọ si Top