Akwụkwọ ndekọ ederede
Ị ka na-agbanwe ndebiri PHP aka maka ngalaba HestiaCP ọ bụla ? Nkuzi a ga-eduzi gị nzọụkwụ site na nzọụkwụ otu esi emepụta ndebiri PHP-FPM ahaziri ahazi ma tinye ha na weebụsaịtị gị niile na otu pịa. Ọ na-enye koodu nhazi zuru oke na edemede ogbe akpaaka iji nyere gị aka izere ọrụ ugboro ugboro na imeziwanye arụmọrụ sava nke ọma!
Gịnị bụ ihe mgbu? Ọ bụ mgbe ị na-agbanwe ndebiri PHP maka ọtụtụ weebụsaịtị otu otu na panel HestiaCP, mkpịsị aka gị na-ada mbà n'ihi ịpị ihe, anya gị na-afụ ụfụ site na ile anya, mana ị maara n'obi gị na nke a bụ ọrụ na-eme ugboro ugboro.
Ezigbo ndị nna ukwu agaghị emefusị oge n'ọrụ igwe dị otú ahụ.
Edemede a na-achọ idozi nsogbu a kpamkpam, na-enye gị ohere iji edemede mezue mgbanwe ogbe na otu pịa ma mepụta akụkọ nchọpụta na akpaghị aka, na-ewega arụmọrụ gaa n'ọkwa ọhụrụ.

⚠️ A ga-edegharị ndebiri PHP-FPM nke HestiaCP.
Na HestiaCP, a na-edegharị ihe ndebiri PHP-FPM ndabara n'oge mmelite sistemụ.
Nke a pụtara na ọ bụrụ na ị gbanwee ihe ndebiri ndabara ozugbo, enwere ike iwepụ ya na mmelite ọzọ.
Ya mere, ihe kacha mma bụ idetuo ihe ndebiri ndabara wee mepụta ụdị omenala, dịka ọmụmaatụ:
custom-PHP8_4.tplcustom-PHP8_5.tpl
Nke a na-eme ka a hụ na e jigide nhazi ahụ ruo ogologo oge ma ghara idegharị ya.
Dịka akwụkwọ HestiaCP gọọmentị si kwuo, usoro ndebiri ahụ na-enye ndị ọrụ ohere... /usr/local/hestia/data/templates/web/php-fpm/ I nwere ike ịmepụta ma jikwaa ndebiri omenala n'efu n'okpuru ụzọ a (Isi mmalite: Akwụkwọ gọọmentị HestiaCP).
🛠️ Na-akwadebe ndebiri ahaziri ahazi
Ịkwesịrị idetuo ihe nlereanya ndabara ma gbanwee paramita ndị ahụ.
A na-atụ aro ka ịhọrọ ụdị PHP kachasị ọhụrụ maka sistemụ ndabara na HestiaCP. Nke a bụ iji zere sistemụ ahụ ịhọrọ ụdị ochie na akpaghị aka mgbe emechara mmelite akpaka.
Ogwe nbanye → Akara ngosi gia n'akụkụ aka nri elu → Hazie sava → Ụdị PHP sistemụ (a na-atụ aro ụdị kachasị ọhụrụ)
Iwu iji detuo ndebiri ndabara:
cp /usr/local/hestia/data/templates/web/php-fpm/default.tpl \ /usr/local/hestia/data/templates/web/php-fpm/custom-default-PHP.tpl cp /usr/local/hestia/data/templates/web/php-fpm/PHP-8_5.tpl \ /usr/local/hestia/data/templates/web/php-fpm/custom-PHP8_5.tpl cp /usr/local/hestia/data/templates/web/php-fpm/PHP-8_4.tpl \ /usr/local/hestia/data/templates/web/php-fpm/custom-PHP8_4.tpl
Ị nwere ike ịgbanwe ndebiri e depụtaghachiri:
- Oghere ntịIji zere esemokwu dị n'etiti ụdị dị iche iche.
- Ụzọ osisi: Chekwaa ndekọ maka ụdị ọ bụla n'adabereghị onwe ya.
- Nhazi nọmba usoroHazie dabere na okporo ụzọ saịtị.
N'ụzọ dị otu a, saịtị ọ bụla nwere ike ịgba ọsọ na gburugburu PHP kwesịrị ekwesị.
Iwu iji gbanwee template azụ PHP-FPM bụ dị ka ndị a: v-change-web-domain-backend-tpl USER DOMAIN TPL.
Enwere ike ịgba ọsọ ya mgbe eweghachiri ya na template ndabere sistemụ ahụ. v-change-web-domain-backend-tpl admin chenweiliang.com default.
Gbaa ọsọ mgbe ị na-akọwapụta ụdị maọbụ ndebiri omenala v-change-web-domain-backend-tpl admin chenweiliang.com PHP-8_5-custom.
📜 Ederede mgbanwe ndebiri ogbe
Ọ bụrụ na ị nwere ọtụtụ ebe nrụọrụ weebụ, ịgbanwe ndebiri otu otu bụ ọdachi.
Ngwọta ya bụ ide edemede shei:
#!/bin/bash
# 批量切换站点到 PHP8.4 模板
sites_php84=("site1.com" "site2.com")
for domain in "${sites_php84[@]}"; do
v-change-web-domain-template admin $domain custom-PHP8_4.tpl
done
# 批量切换站点到 PHP8.5 模板
sites_php85=("site3.com" "site4.com")
for domain in "${sites_php85[@]}"; do
v-change-web-domain-template admin $domain custom-PHP8_5.tpl
done
Nkọwa:
adminNke ahụ bụ akaụntụ onye ọrụ; ịkwesịrị iji nke gị dochie ya.site1.com,site2.comAha ngalaba a ga-agbanwe bụ...v-change-web-domain-templateỌ bụ ngwaọrụ iwu nke HestiaCP nyere.
Usoro a nwere ike imecha mgbanwe ogbe n'otu oge, na-ezere mmejọ mmadụ.
🖥️ Kwenye na panel ahụ
Mgbe mgbanwe ahụ mechara, ịkwesịrị ịbanye na panel HestiaCP:
- Mmekọrịta Weebụ → Dezie ngalaba.
- Lelee ma ọ bụrụ na agbanweela ndebiri PHP-FPM.
custom-PHP8_4.tpl或custom-PHP8_5.tpl.
Nzọụkwụ a gụnyere inyocha aka iji hụ na edemede ahụ na-arụ ọrụ n'enweghị nsogbu ọ bụla.
⚙️ Gbaa mbọ hụ na nhazi ahụ dị irè.
Mgbe mgbanwe ogbe gasịrị, a ga-enyochakwa ọnọdụ ọrụ ahụ.
systemctl status php8.4-fpm
systemctl status php8.5-fpm
Ọ bụrụ na ọrụ ahụ na-arụ ọrụ nke ọma, ọ pụtara na mgbanwe template ahụ gara nke ọma.
N'otu oge ahụ, gaa na saịtị ahụ iji gosi na ọ dịghị njehie 500 ma ọ bụ ihuenyo efu pụtara.
📊 Ederede nchọpụta akpaaka
Iji meziwanye arụmọrụ, enwere ike ide edemede nchọpụta akpaaka.
Mgbe mgbanwe ogbe gasịrị, ọ ga-enyocha saịtị ọ bụla iji hụ ma etinyere template kwekọrọ nke ọma ma mepụta akụkọ.
#!/bin/bash
USER="admin"
sites_php84=("site1.com" "site2.com")
sites_php85=("site3.com" "site4.com")
for domain in "${sites_php84[@]}"; do
v-change-web-domain-template $USER $domain custom-PHP8_4.tpl
done
for domain in "${sites_php85[@]}"; do
v-change-web-domain-template $USER $domain custom-PHP8_5.tpl
done
REPORT="/root/hestia-template-report.txt"
echo "HestiaCP 模板检测报告 - $(date)" > $REPORT
echo "===================================" >> $REPORT
for domain in "${sites_php84[@]}" "${sites_php85[@]}"; do
TEMPLATE=$(v-list-web-domain $USER $domain | grep "TPL:" | awk '{print $2}')
echo "$domain 当前模板: $TEMPLATE" >> $REPORT
done
echo "✅ 检测完成,报告已生成:$REPORT"
Mgbe ị gbasịrị ọsọ, ị ga-enweta akụkọ doro anya nke na-edepụta ndebiri dị ugbu a maka saịtị ọ bụla.
Usoro a na-enye gị ohere igosi nke ọma ma mgbanwe ahụ ọ gara nke ọma na nlele anya.
📖 Otu esi eji ya
Chekwaa edemede ahụ:
nano /root/switch-and-check.shMado ihe dị n'ime ya wee chekwaa ya.
Nye ikike:
chmod +x /root/switch-and-check.shGbaa edemede ahụ:
./root/switch-and-check.shLee akụkọ ahụ:
cat /root/hestia-template-report.txt
Akụkọ ahụ ga-egosi ọnọdụ ngwa ndebiri maka saịtị ọ bụla.
📌 Nchịkọta
Omume kachasị mma maka ịgbanwe ogbe nke ndebiri PHP-FPM omenala bụ:
- Kwadebe ndebiri omenala →
- Ederede mgbanwe ogbe →
- Nkwenye panel →
- Akụkọ nnwale akpaghị aka.
Ụzọ a anaghị egbochi naanị ka e degharịa mmelite, kamakwa ọ na-eme ka ọtụtụ saịtị na-agba ọsọ nke ọma n'okpuru ụdị PHP dị iche iche.
💡 Mmechi
N'oge dijitalụ, arụmọrụ bụ asọmpi.
Ọ bụrụ na ị ka na-agbanwe nhazi saịtị otu otu, ọ dị ka ịnwa ịsọ mpi na kọmputa quantum site na iji abacus.
Site na iji edemede ogbe na nchọpụta akpaaka, ị nwere ike ịgbanwe ọrụ ndị na-agwụ ike ka ọ bụrụ ọrụ otu pịa, na-ahapụ oge gị maka ihe ndị bara uru karịa.
Ezigbo onye nwe ihe abụghị onye nwere ike ide ọtụtụ koodu, kama ọ bụ onye nwere ike ime ka usoro dị mgbagwoju anya dị mfe ruo n'ókè.
Ya mere, mee ihe ma tinye usoro ntuziaka ọrụ a na sava gị iji bulie ọrụ na nkà mmezi gị ozugbo ruo ọkwa ọhụrụ.
Nke a bụ ike nke teknụzụ, nakwa amamihe dị n'ịchịkwa sistemụ.
Ịmụta usoro dị mgbagwoju anya adịghị n'ike nkịtị, kama ọ dị n'amamihe nke ime ka ihe dị mfe.
Mụta otu esi edozi ihe nke ọma pm.max_children,pm.start_servers,pm.max_requests Ihe ndị a dị mkpa na-eme ka nkwụsi ike na ikike ibu ọrụ dịkwuo mma.
👉Gaa n'ihu na-agụ: Usoro Nhazi Usoro Nhazi HestiaCP PHP-FPM — HestiaCP PHP-FPM ò buru ibu? Ibe weebụ na-arụ ọrụ nke ọma na-enweta njehie 500? Usoro nhazi a ga-egosi nsonaazụ ozugbo! ▼
Pịa ka ị lee ya ugbu a. Mgbe ị mụtachara usoro ndị a, ị nwere ike ịgbanwe ọrụ na ọrụ mmezi gị site na ọgụ ọkụ na-emegharị ahụ gaa na nhazi ngwa ngwa.
Enwere m olileanya na isiokwu a bụ "HestiaCP Batch Automatic Switching of Custom PHP-FPM Templates: Say Goodbye to Manual Clicking One by One (with Script)" nke e kesara na blọgụ Chen Weiliang ( https://www.chenweiliang.com/ ) ga-abara gị uru.
Nwere onwe gị ịkọrọ njikọ akụkọ a: https://www.chenweiliang.com/cwl-34438.html

