Magento 2 és PHP 8.3: kompatibilitás, gyorsulás, váltási terv
A PHP verzió nem technikai részletkérdés: biztonsági és teljesítményügy egyszerre. Ez az oldal megmutatja, melyik Magento melyik PHP-n fut, mennyit hoz a váltás és hogyan zajlik biztonságosan.
Röviden
Támogatás nélküli PHP-n webshopot üzemeltetni ugyanaz a kockázat, mint elavult Magentót futtatni: ismert sérülékenységek, foltozás nélkül.
- Ajánlott PHP 2026-ban8.3 vagy 8.4
- Gyorsulás 8.x-en belül5–15%
- PHP 7.x-ről váltvalényegesen több
- OPcacheméretezni kell
- Staging tesztkötelező
Miért PHP kérdés a Magento üzemeltetés?
A Magento 2 PHP alkalmazás, a PHP verziók pedig életciklust követnek: minden verzió meghatározott ideig kap hibajavítást, utána még egy darabig biztonsági javítást, végül támogatás nélkül marad. A PHP és a Magento életciklusa ráadásul összefonódik: minden Magento kiadás meghatározott PHP verziókkal kompatibilis, tehát a PHP frissítés gyakran Magento upgrade-et is jelent és fordítva.
Melyik Magentóhoz melyik PHP?
| Magento verzió | Támogatott PHP | Megjegyzés |
|---|---|---|
| 2.4.6 | PHP 8.1 és 8.2 | PHP 8.3-ra nem függetlenül frissíthető, előbb Magento upgrade kell |
| 2.4.7 | PHP 8.2 és 8.3 | Innentől él a PHP 8.3 támogatás |
| 2.4.8 | PHP 8.3 és 8.4 | A 8.1 és 8.2 támogatása itt már kifutott |
A táblát negyedévente felülvizsgáljuk. A gyakorlati következmény egyszerű: aki ma PHP 8.3-on akar üzemelni (és jó okkal akar), annak legalább Magento 2.4.7-en kell lennie. A kompatibilitás nem csak a gyári kódra vonatkozik: a harmadik feles modulok és az egyedi fejlesztések PHP kompatibilitását külön kell auditalni.
Mit hoz a PHP 8.3 a gyakorlatban?
A PHP 8.x vonal generációs ugrás a 7.x-hez képest, és a 8.3 ezen belül is hoz mérhető javulást: gyorsabb futás, jobb OPcache viselkedés, érettebb JIT. Magento alatt a PHP verzióváltás önmagában jellemzően 5-15% közötti szerveroldali gyorsulást ad, ami ingyen sebesség: sem kódot, sem szervert nem kell hozzá cserélni.
A teljesítmény kiaknázásához a PHP-t be is kell állítani: méretezett OPcache (a Magento kódbázisa nagy, az alapértelmezett OPcache méret kevés), realpath cache és jól méretezett PHP-FPM worker készlet. Ezek nélkül az új PHP is kézifékkel megy; a részletek a sebességoptimalizálási cikkben.
Váltási terv
- 01Audit: core, modulok és egyedi kód ellenőrzése
- 02Staging teszt az új PHP-n, teljes tesztkörrel
- 03Elavult kódrészek javítása vagy modulok frissítése
- 04Éles váltás: párhuzamos PHP-FPM, percek alatt visszafordítható
- 05Utómérés: válaszidő-összevetés a váltás előtti adatokkal
Gyakran ismételt kérdések a PHP verzióról
Milyen PHP verzión fusson ma egy Magento 2 webshop?
Frissíthetem a PHP-t Magento upgrade nélkül?
Mennyi gyorsulást hoz a PHP 8.3?
Mi romolhat el a PHP váltásnál?
A tárhelyszolgáltatóm nem ad PHP 8.3-at. Mit tegyek?
Kapcsolódó cikkek
Milyen PHP-n fut az áruházad?
Az ingyenes állapotfelmérés első oldala megmondja a PHP és a Magento verziót, plusz azt, mennyi munka lenne a váltás.