# Il-leaganacha PHP ar fhreastalaí amháin: paiste a chur ar gach ceann ar leith

> Il-leaganacha PHP ar fhreastalaí amháin: gach suiteáil a aimsiú, bunús agus freagracht a shoiléiriú, gach ceann a phaistiú, a atosú agus a chruthú.

Foinse: https://phpsos.de/ga/blog/mehrere-php-versionen-server/  
Staid: 25/10/2026  
Soláthraí: PHP SOS, Cabhair éigeandála PHP agus slándáil freastalaí. Cabhair láithreach trí WhatsApp: https://wa.me/491736494914?text=Dia%20duit%2C%20a%20PHP%20SOS%2C%20t%C3%A1%20cabhair%20de%20dh%C3%ADth%20orainn%20len%C3%A1r%20bhfreastala%C3%AD%20PHP.%20Cuideachta%3A%20%E2%80%A6%20Su%C3%ADomh%20gr%C3%A9as%C3%A1in%3A%20%E2%80%A6

**Go achomair:** Má ritheann il-leaganacha PHP ar fhreastalaí amháin, ní mór gach ceann a sheiceáil, a nuashonrú agus a atosú ar leith tar éis PHP2Shell. Is foinsí tipiciúla iad an córas oibriúcháin, painéil óstála ar nós Plesk nó cPanel, foinsí tríú páirtí ar nós sury.org nó Remi, CloudLinux, LiteSpeed agus leaganacha a cuireadh le chéile de láimh. Ní chuireann ach liosta iomlán ó phacáistí, comhaid agus próisis atá ag rith in iúl an ndearnadh dearmad ar leagan ar bith.

## An leagan dearmadta

Bailíonn freastalaí atá ag rith le roinnt blianta leaganacha PHP mar a bhailíonn lochta sheanthroscán. Thug an painéal trí bhrainse leis, tháinig leagan níos sine ó fhoinse tríú páirtí do chustaiméir amháin, agus tá ceann dá chuid féin ag an gcóras oibriúcháin. Suiteáladh gach ceann acu uair amháin ar chúis mhaith. Ach níl a fhios ag aon duine inniu cé acu a bhfuil gá leo fós.

Tar éis PHP2Shell is fadhb é sin go díreach. D'eisigh na ceartúcháin an 21 Deireadh Fómhair 2026 do PHP 8.5.12, 8.4.27, 8.3.36 agus 8.2.35. Faigheann gach suiteáil ar an bhfreastalaí iad ar a bealach féin, ó chothabhálaí pacáiste féin agus ag am dá cuid féin. Do PHP 8.1 agus níos sine níl ach backports foinse íosta ann. An té nach nuashonraíonn ach an príomhleagan, fágann sé na cinn eile oscailte.

## Cárb as a dtagann an oiread sin leaganacha

Luann an t-achoimre seo foinsí tipiciúla agus cosáin shamplacha. Athraíonn na cosáin cruinne de réir leagain agus dáilte.

| Foinse | Cosán samplach | Cé a sholáthraíonn an paiste |
|---|---|---|
| Córas oibriúcháin Debian/Ubuntu | `/usr/bin/php8.3`, `/etc/php/8.3/` | An dáilte |
| Córas oibriúcháin teaghlach RHEL | `/usr/bin/php`, `/etc/php-fpm.d/` | An dáilte |
| Plesk | `/opt/plesk/php/8.3/` | Plesk |
| cPanel (EasyApache 4) | `/opt/cpanel/ea-php83/` | cPanel |
| CloudLinux alt-php | `/opt/alt/php83/` | CloudLinux |
| Remi Software Collection | `/opt/remi/php83/` | Remi |
| sury.org | `/usr/bin/php8.3` mar a bheadh ag an gcóras | sury.org |
| LiteSpeed | `/usr/local/lsws/lsphp83/` | LiteSpeed nó an fhoinse pacáiste |
| Cuireadh le chéile é féin | `/usr/local/bin/php` go minic | Tú féin |
| Coimeádán | san íomhá | Foilsitheoir na híomhá, tógáil as an nua agatsa |

Tá pacáistí sury.org go háirithe cealgach, toisc go n-úsáideann siad na cosáin chéanna leis an dáilte. Ní thaispeánann ach an fhoinse pacáiste an as Debian nó as sury.org a thagann `php8.3`. Déanann na hailt [An chartlann sury.org](https://phpsos.de/ga/blog/sury-repository-php/) agus [An chartlann Remi](https://phpsos.de/ga/blog/remi-repository-php/) cur síos ar na saintréithe. Conas a bhainistíonn Plesk a leaganacha, tá sé le fáil ar an leathanach [Freastalaí Plesk: leaganacha PHP a sheiceáil agus a phaistiú](https://phpsos.de/ga/server/plesk/).

## Gach suiteáil PHP a aimsiú

Tagann liosta iontaofa ó thrí dhearcadh. Ní léann na horduithe ach, agus d'fhéadfadh siad roinnt ama a thógáil ag brath ar an bhfreastalaí.

```bash
# 1. Pacáistí: an méid a bhfuil eolas ag bainisteoir na bpacáistí air
dpkg-query -W -f='${Package}\t${Version}\n' '*php*' 2>/dev/null | grep -E "fpm|cli|cgi|mod-php|lsphp"
rpm -qa 2>/dev/null | grep -iE "php.*(fpm|cli|cgi|litespeed)|^php-[0-9]|^ea-php|^alt-php" | sort

# 2. Comhaid: dénártha PHP inrite, lasmuigh de bhainisteoir na bpacáistí freisin
find / -xdev -type f \( -name 'php' -o -name 'php[0-9]*' -o -name 'php-fpm*' -o -name 'php-cgi*' -o -name 'lsphp*' \) -perm -u+x 2>/dev/null

# 3. Próisis: an méid atá ag rith i ndáiríre, le hamanna tosaithe
ps -eo pid,user,lstart,cmd | grep -E "[p]hp-fpm|[p]hp-cgi|[l]sphp|[a]pache2|[h]ttpd|[f]rankenphp"
```

Cuir na trí liosta i gcomparáid. Is comhartha é comhad gan pacáiste de leagan a cuireadh le chéile é féin nó a cóipeáladh de láimh. D'fhéadfadh próiseas gan comhad cuí tagairt do shuiteáil a scriosadh ach atá ag rith fós. Seiceáil i gcás Apache freisin an bhfuil modúl PHP luchtaithe, mar shampla le `apache2ctl -M` nó `httpd -M`. Ní bhíonn coimeádáin agus pods Kubernetes sna liostaí seo ach go páirteach agus teastaíonn seiceáil ar leith orthu ar na híomhánna.

## Paiste a chur ar gach leagan ar leith

Nuair a bhíonn líne i do liosta ag gach suiteáil, leanann an próiseas céanna do gach ceann:

1. **Freagracht a shoiléiriú:** An ón dáilte, ón bpainéal, ó fhoinse tríú páirtí nó uait féin a thagann an paiste?
2. **An staid a mheas:** leagan ceartaithe oifigiúil, backport deimhnithe, neamhshoiléir nó oscailte.
3. **Nuashonrú:** trí bhealach na foinse faoi seach, ní trí bhealach eile.
4. **Atosú:** seirbhís an leagain sin, ní an phríomhsheirbhís amháin. I gcás mod_php, an freastalaí gréasáin. Tá sonraí le fáil faoi [PHP-FPM agus gach oibrí a atosú](https://phpsos.de/ga/php2shell/php-fpm-neustart/).
5. **Seiceáil:** am tosaithe na bpróiseas a chur i gcomparáid le ham an nuashonraithe.
6. **Doiciméadú:** leagan, staid an phacáiste, cruthúnas, am an atosaithe.

I gcás leaganacha nach bhfuil paiste ar fáil dóibh, baineann na bearta idirthréimhseacha ó php.net go dtí an imirce. Cuir iad seo i bhfeidhm do gach leagan ar leith, mar tá a php.ini féin agus a linnte féin ag gach suiteáil.

> **Tábhachtach:**
> Ná déan dearmad ar an líne ordaithe. Is minic a ritheann cronjobs agus scripteanna ar leagan PHP eile ná an suíomh gréasáin. Ní mór don leagan sin a bheith ar staid cheartaithe freisin, fiú mura bpróiseálann sé iarratais ghréasáin.

## Cén leagan a úsáideann an líne ordaithe, cén ceann a úsáideann an coimeádán?

Is minic a thiteann dhá réimse tríd an ngreille agus tú ag cuardach. Is é an chéad cheann an líne ordaithe. Faoi Debian agus Ubuntu, cinneann an córas malartach cén dénártha atá taobh thiar den ordú `php`. Taispeánann `update-alternatives --display php` cé acu leaganacha atá cláraithe agus cé acu atá i bhfeidhm faoi láthair. Seachnaíonn cronjobs a ghlaonn cosán seasta ar nós `/usr/bin/php7.4` an socrú seo, áfach. Dá bhrí sin is fiú breathnú ar crontabs gach úsáideora agus ar chumraíocht painéal a chruthaíonn cronjobs dá gcuid féin.

Is é an dara réimse na coimeádáin. Tugann coimeádán Docker ar an bhfreastalaí a leagan PHP féin leis nach bhfuil le feiceáil in aon liosta pacáistí den óstach. Taispeánann `docker ps` na coimeádáin atá ag rith; má tá PHP iontu agus cén leagan, feictear é in íomhá nó le `php -v` sa choimeádán. Ní ar an óstach a dhéantar an paiste ansin, ach trí thógáil as an nua na híomhá agus an coimeádán a athsholáthar.

## Is slánaí le níos lú

Is í an tseiceáil is fearr an ceann nach gá a dhéanamh. Dúblaíonn gach leagan PHP suiteáilte an obair don chéad leochaileacht eile. Tar éis PHP2Shell is fiú riail shoiléir: teastaíonn cuspóir agus duine freagrach ó gach leagan ar an bhfreastalaí. An rud nach bhfuil ceachtar acu aige, díghníomhaítear ar dtús é agus bainfear é tar éis tréimhse breathnóireachta. Tuilleadh san alt [Seanleaganacha PHP sa phainéal óstála a mhúchadh](https://phpsos.de/ga/blog/alte-php-versionen-abschalten/).

## Conas a chabhraíonn PHP SOS go praiticiúil?

- Cruthaímid liosta iomlán de gach suiteáil PHP ar do fhreastalaithe ó phacáistí, comhaid, próisis agus coimeádáin.
- Soiléirímid bunús, freagracht agus staid an phaiste do gach leagan.
- Faoi chuimsiú na [Seirbhíse Paistithe PHP](https://phpsos.de/ga/leistungen/php-patch-service/), nuashonraímid gach leagan, atosaímid gach seirbhís agus cruthaímid an staid.
- I gcomhar leatsa socraímid cé acu leaganacha a fhanann, agus baineann muid na cinn eile ar bhealach rialaithe.


## Ceisteanna coitianta

**Cén fáth a bhfuil il-leaganacha PHP ag rith ar mo fhreastalaí?**  
Is cúiseanna coitianta iad painéil óstála a thugann a dtógálacha PHP féin leo, foinsí tríú páirtí ar nós sury.org nó Remi do leaganacha níos nuaí agus seanfheidhmchláir a bhfuil leagan ar leith de dhíth orthu. Is minic leagan PHP an chórais oibriúcháin ann freisin.

**An bhfuil leagan PHP contúirteach mura n-úsáideann aon suíomh gréasáin é?**  
Fad is atá sé suiteáilte agus gníomhach mar sheirbhís, d'fhéadfadh sé a bheith inrochtana, mar shampla trí fhearann tástála, trí linn dearmadta nó trí cronjob. Ina theannta sin, d'fhéadfaí é a shannadh do shuíomh gréasáin de thaisme níos déanaí. Ba cheart duit leaganacha nach bhfuil gá leo a bhaint.

**Conas a aimsím gach suiteáil PHP ar fhreastalaí Linux?**  
Cuir trí dhearcadh le chéile: pacáistí suiteáilte, comhaid inrite PHP sa chóras comhad agus próisis atá ag rith. Nuair a thugann an triúr acu an pictiúr céanna, bíonn an liosta iomlán.

**An gcaithfidh mé gach leagan a atosú ar leith tar éis an nuashonraithe?**  
Caithfidh. De ghnáth bíonn seirbhís FPM dá chuid féin ag gach leagan, bíonn próisis lsphp dá gcuid féin ag LiteSpeed, agus maireann mod_php sa phróiseas Apache. Ní athnuaitear na cinn eile le hatosú na príomhsheirbhíse.

## Foinsí

- [php.net: fógraí slándála](https://www.php.net/)
- [php.net: Leaganacha tacaithe](https://www.php.net/supported-versions.php)
- [Red Hat Security Bulletin RHSB-2026-013](https://access.redhat.com/security/vulnerabilities/RHSB-2026-013)
