Go achomair: Ar fhreastalaithe a bhfuil CloudLinux orthu, is minic nach ritheann suíomhanna gréasáin leis an PHP caighdeánach ach le alt-php, pacáistí dá gcuid féin do gach leagan PHP a roghnaíonn custaiméirí tríd an PHP Selector. In aghaidh PHP2Shell, caithfidh oibreoir an fhreastalaí gach leagan alt-php suiteáilte a nuashonrú ar leith agus gach próiseas PHP a atosú. Mar chustaiméir óstála, soiléirigh cén leagan a úsáideann do chuntas agus iarr deimhniú scríofa ar staid a phaiste.
Cén fáth gur ceist ar leith é CloudLinux i gcás PHP2Shell
Úsáideann a lán soláthraithe óstála roinnte CloudLinux, córas oibriúcháin Linux a scarann na mílte cuntas custaiméirí ar fhreastalaí amháin óna chéile. Don chuid is mó d'oibreoirí suíomhanna gréasáin ní fheictear é seo. Ní fheictear é go dtí go dtagann leochaileacht chun solais san ateangaire PHP féin, mar a tharla le PHP2Shell le CVE-2026-109618 agus CVE-2026-109619.
An chúis: ar fhreastalaithe den sórt sin bíonn roinnt foinsí PHP taobh le taobh go minic. Seachas PHP an chórais oibriúcháin agus, i gcás cPanel, na pacáistí ea-php, tá na pacáistí alt-php ó CloudLinux ann. Tá staid phacáiste dá chuid féin ag gach foinse. Nuair a bhíonn ceann acu paistithe, ní insíonn sé aon ní faoi na cinn eile.
I gcás gníomhaireachtaí agus cuideachtaí le roinnt cuntas ag an soláthraí óstála céanna, tá an dara pointe ann: d'fhéadfadh leagan difriúil a bheith in úsáid ag gach suíomh gréasáin, toisc gur athraigh duine éigin é blianta ó shin sa limistéar cliant. Dá bhrí sin ní leor aon cheist amháin faoi „an PHP“ ag an soláthraí. Is ciallmhar liosta de gach fearann leis an leagan roghnaithe faoi seach.
Cad is alt-php agus PHP Selector ann
De réir dhoiciméadúchán CloudLinux, soláthraíonn an PHP Selector leaganacha PHP malartacha, is é sin na pacáistí alt-php. Tá siad faoi /opt/alt/phpXX/, mar shampla /opt/alt/php83/ do PHP 8.3, gach ceann le php.ini dá chuid féin. Liostaíonn an doiciméadúchán leaganacha ó 5.1 go 8.5, ag brath ar leagan CloudLinux an fhreastalaí.
Roghnaíonn custaiméirí a leagan féin, i cPanel go minic trí „Select PHP Version“. Go teicniúil is gá CageFS chuige sin, saghas córais comhad scartha do gach cuntas. De réir an doiciméadúcháin oibríonn an Selector le suPHP, mod_fcgid, CGI agus LiteSpeed; ní thacaíonn Apache le mod_php le CageFS.
| Téarma | Cad is brí leis duitse |
|---|---|
| CloudLinux | córas oibriúcháin an tsoláthraí óstála, scarann sé cuntais chustaiméirí |
| CageFS | córas comhad scartha dá chuid féin do gach cuntas |
| alt-php | pacáistí PHP ó CloudLinux, ceann amháin do gach leagan |
| PHP Selector | roghnú an leagain alt-php agus roghanna aonair sa limistéar cliant |
CloudLinux alt-php agus PHP2Shell: cad atá cruthaithe agus cad atá fós oscailte
Tá sé cruthaithe: is iad na leaganacha ceartaithe PHP 8.5.12, 8.4.27, 8.3.36 agus 8.2.35. Do PHP 8.1 agus níos sine níl nuashonruithe oifigiúla ann a thuilleadh ó thionscadal PHP, ach backports foinse íosta amháin do 7.4, 8.0 agus 8.1. De réir an phreasa theicniúil, bíonn tionchar ag an bhfeidhmchlár ar bheagnach gach leagan suas go PHP 5.4.
Tá sé oscailte sna foinsí atá againn cé na leaganacha alt-php a bhfuil pacáistí paistithe á seachadadh ag CloudLinux dóibh cheana. I gcás seanbhrainsí ar nós 5.6 nó 7.4, a thairgeann an Selector fós, is ráiteas an tsoláthraí amháin atá tábhachtach dá bhrí sin. Is féidir backports a bheith suiteáilte gan go n-athraíonn uimhir an leagain a thaispeántar.
Baineann saintréith amháin le freastalaithe cPanel le tacaíocht fhadtéarmach tráchtála: de réir dhoiciméadúchán cPanel, seachadann TuxCare, brandáil de chuid CloudLinux, pacáistí paistithe do leaganacha PHP atá imithe in éag mar alt-php. An té a aistríodh ansin ó ea-php74 go alt-php74, braitheann sé ar an mbealach seo. Tuilleadh san alt Tacaíocht fhadtéarmach do sheanleaganacha PHP.
Cé na ceisteanna ba cheart duit a chur ar do sholáthraí óstála anois
Mar chustaiméir ní féidir leat alt-php a phaistiú tú féin. Ach is féidir leat na ceisteanna cearta a chur agus na freagraí a dhoiciméadú. Tá teimpléad réitithe don chuspóir sin sa treoir Fiafraigh den soláthraí óstála faoi stádas an phaiste.
- An ritheann mo chuntas le alt-php, ea-php nó le PHP an chórais oibriúcháin, agus cén leagan go díreach?
- An bhfuil an pacáiste seo go díreach paistithe in aghaidh CVE-2026-109618 agus CVE-2026-109619, agus ó cathain?
- An ndearnadh gach próiseas PHP a atosú ina dhiaidh sin, próisis lsphp agus php-cgi san áireamh?
- An bhfuil na luachanna idirthréimhseacha ó php.net leagtha go lárnach, go háirithe
session.upload_progress.enabled=0? - Cé na leaganacha alt-php nach bhfuil paistithe a thuilleadh, agus cén uair a chaithfidh mé athrú?
Seiceáil ag an am céanna cén leagan a úsáideann do chuntas i ndáiríre. Má tá rochtain SSH agat, taispeánann php -v leagan na líne ordaithe, ach is féidir leis difriú ón suíomh gréasáin. Is iontaofa an taispeáint sa PHP Selector don fhearann lena mbaineann.
Má fhreagraíonn an soláthraí óstála nach bpaistítear do leagan roghnaithe a thuilleadh, is é athrú go brainse tacaithe an bealach glan. Seiceáil roimh ré in riachtanais chórais do CMS nó do shiopa cé na leaganacha PHP a cheadaíonn an monaróir, agus tástáil an t-athrú, más féidir, ar chóip den suíomh gréasáin. Déantar athrú sa Selector go tapa, ní hamhlaidh earráid sa siopa maidin Dé Luain.
Roghanna PHP sa Selector: cúram leis na luachanna idirthréimhseacha
Ceadaíonn an PHP Selector do chustaiméirí luachanna php.ini aonair a athrú iad féin, memory_limit ina measc go minic. Cé na luachanna atá ceadaithe, socraíonn an t-oibreoir iad, de réir an doiciméadúcháin, sa chomhad /etc/cl.selector/php.conf. Tá luachanna domhanda do gach leagan alt-php i /etc/cl.selector/global_php.ini.
Tá sé seo tábhachtach do PHP2Shell. Molann php.net mar bhearta idirthréimhseacha memory_limit=-1 a shocrú ionas nach féidir le feidhmchláir an luach a shárú, agus gan session.upload_progress.enabled=0 a shocrú trí ini_set() ná .user.ini. Ní chomhlíonann luach is féidir le gach cuntas a athrú go saor an choinníoll seo. Tá an cúlra le fáil faoi Gníomhartha láithreacha gan paiste.
D'oibreoirí freastalaí, leanann liosta seiceála gearr as seo. Ní léann na horduithe ach:
# Cé na leaganacha PHP a thairgeann an Selector, cé acu an réamhshocrú?
selectorctl --summary
# Pacáistí alt-php suiteáilte agus a staid
rpm -qa 'alt-php*' | sort
# An bhfuil na huimhreacha CVE i changelog pacáiste? (ainm pacáiste mar shampla)
rpm -q --changelog alt-php83 | grep -E "CVE-2026-10961[89]"
# Próisis PHP atá ag rith le hamanna tosaithe, chun an t-atosú a chruthú
ps -eo pid,lstart,cmd | grep -E '[l]sphp|[p]hp-cgi|[p]hp-fpm'
De réir dhoiciméadúchán CloudLinux nuashonraítear le yum groupupdate alt-php. Ina dhiaidh sin ní mór do gach próiseas PHP atosú, ar shlí eile leanann an seancód ag rith sa chuimhne. Ba cheart luachanna idirthréimhseacha nach bhfuil cead iad a shárú a chur sa chumraíocht dhomhanda agus ní sa liosta de roghanna cliant. Déanann cPanel agus WHM: PHP a chosaint cur síos ar conas a bhaineann ea-php agus alt-php lena chéile ar fhreastalaithe cPanel.
Ní bhaineann paiste bogearraí mailíseacha a cuireadh isteach roimhe sin. Má bhí leagan leochaileach ag rith ar do chuntas idir an 17 agus an 21 Deireadh Fómhair, is fiú breathnú ar chomhaid PHP nua agus ar logaí rochtana ón 20 Deireadh Fómhair i leith.
Conas a chabhraíonn PHP SOS go praiticiúil?
- An staid a shoiléiriú: Aimsímid cén fhoinse agus cén leagan PHP a ritheann gach ceann de do shuíomhanna gréasáin, agus scríobhaimid an t-iarratas chuig an soláthraí óstála.
- An freagra a mheas: Seiceálaimid deimhniú an tsoláthraí óstála le haghaidh bearnaí, mar shampla sonraí atá ar iarraidh faoin atosú nó faoi sheanbhrainsí alt-php.
- An t-athrú a thionlacan: Má ritheann suíomh gréasáin ar leagan gan paiste, pleanálaimid an t-athrú agus tástálaimid roimh ré é.
- D'oibreoirí: Tríd an tSeirbhís Phaisteála PHP nuashonraímid pacáistí alt-php, ea-php agus córais, atosaímid gach próiseas agus doiciméadaímid an staid.
Ceisteanna coitianta
Conas a aithním an n-úsáideann mo sholáthraí óstála CloudLinux agus alt-php?
Comhartha tipiciúil is ea an fheidhm „Select PHP Version“ i limistéar cliant cPanel, trína n-athraíonn tú féin idir a lán leaganacha PHP. Ní bheidh a fhios agat go cinnte go dtí go ndeimhníonn an soláthraí óstála é.
An féidir liom alt-php a nuashonrú i mo chuntas féin?
Ní féidir. Tá na pacáistí alt-php stóráilte go lárnach ar an bhfreastalaí agus cothaíonn an t-oibreoir iad. Ní féidir leat ach roghnú idir na leaganacha suiteáilte agus ba cheart duit staid an phaiste den leagan roghnaithe a dheimhniú.
An bhfuil seanleagan alt-php ar nós 7.4 cosanta in aghaidh PHP2Shell?
Ní féidir é sin a rá gan ráiteas ón soláthraí. De réir an phreasa theicniúil, bíonn tionchar ag an bhfeidhmchlár ar bheagnach gach leagan suas go PHP 5.4, agus ní sholáthraíonn tionscadal PHP nuashonruithe oifigiúla do 8.1 agus níos sine. An bhfuil backport suiteáilte, ní mór don soláthraí óstála é a dheimhniú i scríbhinn do do leagan cruinn.
An bhfuil cead agam memory_limit a athrú sa PHP Selector féin?
Go teicniúil is minic go bhfuil, má cheadaigh an t-oibreoir an socrú. Mar bheart idirthréimhseach molann php.net, áfach, memory_limit a shocrú ionas nach féidir le feidhmchláir an luach a shárú. Athraigh luachanna den sórt sin i gcomhaontú leis an soláthraí óstála amháin.