Tudástár / Üzemeltetés

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.

frissítve 2026. szeptember 17. · negyedéves felülvizsgálat · WebPot DEV

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.

Irányadó párosítások

Melyik Magentóhoz melyik PHP?

Magento verzióTámogatott PHPMegjegyzés
2.4.6PHP 8.1 és 8.2PHP 8.3-ra nem függetlenül frissíthető, előbb Magento upgrade kell
2.4.7PHP 8.2 és 8.3Innentől él a PHP 8.3 támogatás
2.4.8PHP 8.3 és 8.4A 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
GYIK

Gyakran ismételt kérdések a PHP verzióról

Milyen PHP verzión fusson ma egy Magento 2 webshop?

Aktívan támogatott verzión, ami 2026-ban a gyakorlatban PHP 8.3-at vagy 8.4-et jelent, a Magento verziójához igazítva.

Frissíthetem a PHP-t Magento upgrade nélkül?

Csak a kompatibilitási táblán belül. Ha a Magentod nem támogatja a cél PHP-t, előbb Magento upgrade kell; a kettőt jellemzően egy projektben visszuk végig.

Mennyi gyorsulást hoz a PHP 8.3?

Magento alatt tipikusan 5-15% szerveroldali javulást a korábbi 8.x verziókhoz képest, jól beállított OPcache mellett. Régebbi, 7.x-es környezetből váltva a különbség ennél lényegesen nagyobb.

Mi romolhat el a PHP váltásnál?

Szinte mindig a harmadik feles modulok: elavult nyelvi elemek, amiket az új PHP már hibának tekint. Ezért kötelező a staging teszt éles váltás előtt.

A tárhelyszolgáltatóm nem ad PHP 8.3-at. Mit tegyek?

Ez jelzés, hogy a környezet nem Magentóra való. Dedikált VPS-en a PHP verzió a te döntésed, nem a szolgáltatóé.
Tovább a tudástárban

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.

Fel az oldal tetejéreAz oldal megosztása

#PHP 8.3 #Magento kompatibilitás #OPcache #PHP frissítés