HestiaCP Fifandimbiasan-dàlana Mandeha Ho Azy amin'ny Endrika PHP-FPM Namboarina: Veloma amin'ny Tsindry Tanana tsirairay (Tafiditra ao ny Soratra)

Mbola manova tanana ny môdely PHP ho an'ny sehatra HestiaCP tsirairay ve ianao? Ity fampianarana ity dia hitarika anao tsikelikely amin'ny fomba famoronana môdely PHP-FPM manokana sy hampihatra azy ireo amin'ny tranonkalanao rehetra amin'ny tsindry iray monja. Manome kaody fikirakirana feno sy script batch mandeha ho azy izy io mba hanampiana anao hisoroka ny asa miverimberina sy hanatsara ny fahombiazan'ny mpizara!

Inona no atao hoe fanaintainana? Rehefa manova tsirairay ireo môdely PHP ho an'ny tranonkala am-polony maro ao amin'ny tontonana HestiaCP ianao, dia mangina ny rantsan-tananao noho ny fanoratana, marary ny masonao noho ny fijerena, nefa fantatrao ao am-ponao fa asa miverimberina tsy misy fiafarany fotsiny ity.

Ny tena tompon'andraikitra dia tsy handany fotoana amin'ny asa mekanika toy izany mihitsy.

Mikendry ny hamaha tanteraka ity olana ity ity lahatsoratra ity, ahafahanao mampiasa script hamitana ny fifandimbiasan'ny angon-drakitra amin'ny tsindry iray monja ary mamorona tatitra momba ny fitadiavana ho azy, izay mitondra ny fahombiazana amin'ny ambaratonga vaovao.

HestiaCP Fifandimbiasan-dàlana Mandeha Ho Azy amin'ny Endrika PHP-FPM Namboarina: Veloma amin'ny Tsindry Tanana tsirairay (Tafiditra ao ny Soratra)

⚠️ Hosoloina ny môdely PHP-FPM mahazatra an'ny HestiaCP.

Ao amin'ny HestiaCP, ny môdely PHP-FPM mahazatra dia soratana indray mandritra ny fanavaozana ny rafitra.

Midika izany fa raha manova mivantana ny môdely mahazatra ianao dia mety ho voafafa izany amin'ny fanavaozana manaraka.

Noho izany, ny fomba fanao tsara indrindra dia ny mandika ny môdely mahazatra ary mamorona dikan-teny manokana, ohatra:

  • custom-PHP8_4.tpl
  • custom-PHP8_5.tpl

Amin'izany fomba izany, dia ho voatahiry mandritra ny fotoana maharitra ny firafitra ary tsy ho voafafa tanteraka.

Araka ny antontan-taratasy ofisialin'ny HestiaCP, ny fomba fiasa modely dia ahafahan'ny mpampiasa... /usr/local/hestia/data/templates/web/php-fpm/ Afaka mamorona sy mitantana malalaka ireo môdely manokana ianao amin'ity lalana ity (Loharano: antontan-taratasy ofisialin'ny HestiaCP).

🛠️ Fanomanana môdely manokana

Mila mandika ny môdely mahazatra ianao ary manova ireo masontsivana.

Soso-kevitra ny hisafidy ny dikan-teny farany indrindra amin'ny PHP ho an'ny rafitra mahazatra ao amin'ny HestiaCP. Izany dia mba hisorohana ny rafitra tsy hisafidy ho azy ny dikan-teny taloha aorian'ny fanavaozana mandeha ho azy.

Tontonana fidirana → Kisary fitaovana eo amin'ny zoro ambony havanana → Amboary ny mpizara → Dikan-teny PHP rafitra (antony ny dikan-teny farany)

Baiko handikana ny môdely mahazatra:

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

Azonao ovaina ny môdely nadika:

  • Socket fihainoanaMba hisorohana ny fifandirana eo amin'ny dikan-teny samihafa.
  • Lalan'ny logTehirizo mitokana ny logs ho an'ny dikan-teny tsirairay.
  • Fikirana ny laharan'ny dinganaAhitsio mifototra amin'ny fifamoivoizana tranonkala.

Amin'izany fomba izany, ny tranonkala tsirairay dia afaka miasa ao anatin'ny tontolo PHP mety tsara.

Ny baiko hanovana ny môdely PHP-FPM backend dia toy izao manaraka izao: v-change-web-domain-backend-tpl USER DOMAIN TPL.

Azo ampiasaina izy io rehefa avy naverina tamin'ny laoniny amin'ny endrika backend default an'ny rafitra. v-change-web-domain-backend-tpl admin chenweiliang.com default.

Alefaso rehefa mamaritra dikan-teny manokana na môdely manokana v-change-web-domain-backend-tpl admin chenweiliang.com PHP-8_5-custom.

📜 Soratra fanovana môdely andiany

Raha manana tranonkala am-polony na am-polony mihitsy aza ianao, dia ho loza ny fanoloana môdely tsirairay.

Ny vahaolana dia ny manoratra script shell:

#!/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

Description:

  • admin Kaonty mpampiasa io; mila soloinao amin'ny anao manokana.
  • site1.com,site2.com Ny anaran-tsehatra hovaina dia...
  • v-change-web-domain-template Fitaovana baiko avy amin'ny HestiaCP izy io.

Ity fomba ity dia afaka mamita ny fifandimbiasan'ny andiany indray mandeha, ka misoroka ny fahadisoan'olombelona.

🖥️ Hamafiso ao amin'ny tontonana

Rehefa vita ny fanovana dia mila miditra ao amin'ny tontonana HestiaCP ianao:

  • Alefaso Tranonkala → Hanova ny sehatra.
  • Hamarino raha efa novaina ny môdely PHP-FPM. custom-PHP8_4.tpl 或 custom-PHP8_5.tpl.

Ity dingana ity dia misy fanamarinana tanana mba hahazoana antoka fa mandeha tsara ny script tsy misy olana.

⚙️ Hamarino tsara fa mahomby ny fikirakirana.

Aorian'ny fifandimbiasana andiany dia mila hamarinina ihany koa ny satan'ny serivisy.

systemctl status php8.4-fpm
systemctl status php8.5-fpm

Raha mandeha ara-dalàna ny serivisy dia midika izany fa nahomby ny fanovana ny môdely.

Mandritra izany fotoana izany, tsidiho ny tranonkala mba hahazoana antoka fa tsy misy lesoka 500 na efijery foana.

📊 Soratra famantarana mandeha ho azy

Mba hanatsarana bebe kokoa ny fahombiazana, dia azo soratana ny script fitadiavana mandeha ho azy.

Aorian'ny fifandimbiasana andiany (batch switching), dia hanamarina ny tranonkala tsirairay izy mba hahitana raha efa nampiharina tsara ny môdely mifanaraka amin'izany ary hamorona tatitra.

#!/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"

Rehefa avy miasa ianao dia hahazo tatitra mazava izay mirakitra ireo môdely ankehitriny ho an'ny tranonkala tsirairay.

Ity fomba ity dia ahafahanao manamarina mazava tsara raha nahomby ilay fifindrana raha vao jerena.

📖 Fomba fampiasana

  1. Tehirizo ny script:

    nano /root/switch-and-check.sh
    

    Apetaho ny votoaty ary tehirizo.

  2. Fanomezana alalana:

    chmod +x /root/switch-and-check.sh
    
  3. Alefaso ny script:

    ./root/switch-and-check.sh
    
  4. Jereo ny tatitra:

    cat /root/hestia-template-report.txt
    

Hampiseho ny satan'ny fangatahana môdely ho an'ny tranonkala tsirairay ny tatitra.

📌 Famintinana

Ny fomba fanao tsara indrindra amin'ny fifindrana amin'ny endrika PHP-FPM manokana dia:

  • Manomàna môdely manokana →
  • Script fifandimbiasana andiany →
  • Fanamafisana ny tontonana →
  • Tatitra fitsapana mandeha ho azy.

Ity fomba fiasa ity dia tsy vitan'ny hoe misoroka ny fanoratana indray ireo fanavaozana, fa miantoka ihany koa fa miasa tsara ireo tranonkala maromaro amin'ny alàlan'ny dikan-teny PHP samihafa.

💡 Famaranana

Amin'izao vanim-potoana nomerika izao, ny fahombiazana dia ny fifaninanana.

Raha mbola manova tsirairay ny fikirakirana ny tranonkala ianao dia toy ny miezaka mifaninana amin'ny solosaina kuantum mampiasa abacus.

Miaraka amin'ny script batch sy ny fitadiavana mandeha ho azy, azonao atao ny mamadika ireo asa manahirana ho asa amin'ny tsindry iray monja, ka mamela ny fotoananao ho an'ny zavatra sarobidy kokoa.

Ny tena tompony dia tsy olona mahay manoratra kaody be dia be, fa olona afaka manatsotra tanteraka ny dingana sarotra.

Koa manaova zavatra ary ampiharo amin'ny mpizara anao ireto torolalana momba ny fampandehanana ity mba hampiakarana avy hatrany ny fahaizanao miasa sy mikojakoja azy amin'ny ambaratonga vaovao tanteraka.

Izany no herin'ny teknolojia, ary koa ny fahendrena amin'ny fanaraha-maso ny rafitra.

Ny fifehezana ireo rafitra sarotra dia tsy miankina amin'ny fampiasana hery be loatra, fa amin'ny fahendren'ny fanatsorana.

Mianara manamboatra tsara pm.max_children,pm.start_servers,pm.max_requests Ireo masontsivana fototra ireo dia mampitombo ny fahamarinan-toerana sy ny fahafaha-mamokatra miaraka.

👉Tohizo ny famakiana: Fomba fanamboarana ny masontsivana amin'ny endrika HestiaCP PHP-FPM — Be loatra ve ny HestiaCP PHP-FPM? Mahazo fahadisoana 500 ny pejy web dinamika? Hampiseho vokatra eo no ho eo ity fomba fanatsarana ity! ▼

Tsindrio raha hijery izao. Rehefa avy nianatra ireo teknika ireo ianao dia afaka manova ny asa fiasanao sy ny fikojakojanao, manomboka amin'ny famonoana afo mavitrika ho amin'ny fanatsarana mavitrika.

Antenaina fa hanampy anao ilay lahatsoratra hoe "HestiaCP Batch Automatic Switching of Custom PHP-FPM Templates: Say Goodbye to Manual Clicking One by One (with Script)" nozaraina tao amin'ny bilaogin'i Chen Weiliang ( https://www.chenweiliang.com/ ).

Aza misalasala mizara ity rohy ity: https://www.chenweiliang.com/cwl-34438.html

Raha te hanokatra fika miafina 🔑, tongasoa eto amin'ny fantsona Telegramy!

Partageo ary j'aime raha tianao! Ny anjaranao sy ny j'aime no antony manosika anay hatrany!

 

Comments

您的邮箱地址不会被公开。必填项已用*标注

Horonana Top