Welke PHP-versie past, is volgens Adobe per release vastgelegd: Magento 2.4.9 werkt met PHP 8.5, 2.4.8 met PHP 8.4 of 8.3 en 2.4.7 met PHP 8.3 of 8.2. Voor 2.4.6 gelden PHP 8.2 en 8.1, voor 2.4.5 en 2.4.4 alleen PHP 8.1.
PHP per Magento-versie
Adobe test elke Magento-release met vaste combinaties van software. Dat geldt zowel voor Magento Open Source als voor Adobe Commerce, on-premises en in de Cloud:
- Magento 2.4.9: PHP 8.5.
- 2.4.8 tot en met p5: PHP 8.4 en 8.3.
- 2.4.7-reeks (laatste patch p10): PHP 8.3 of 8.2.
- Bij 2.4.6: 8.2 en 8.1, ook voor p15.
- Magento 2.4.5 en 2.4.4: PHP 8.1.
Adobe ondersteunt volgens de documentatie alleen de combinaties uit deze tabellen. Draait uw shop op een andere PHP-versie, dan kan Adobe Support vragen om de omgeving eerst op een ondersteunde combinatie af te stemmen.
Waarom de patchversie telt
De PHP-versie hangt niet alleen af van de hoofdversie, maar ook van de patchrelease. Adobe noemt in de systeemeisen per release welke PHP-versies getest zijn. Kijk daarom naar de exacte versie van uw installatie, bijvoorbeeld 2.4.7-p10 in plaats van alleen 2.4.7.
Adobe vraagt om vóór een upgrade de systeemeisen voor de doelversie te controleren, inclusief PHP en andere afhankelijkheden. PHP is daarbij één onderdeel: de voorbereidingslijst van Adobe noemt onder meer cron, bestandsrechten, de Composer-updateplugin en de zoekmachine.
Bruikbare stappen
- Bepaal uw exacte Magento-versie, inclusief patchrelease, en noteer welke PHP-versie de server nu gebruikt.
- Vergelijk die PHP-versie met de tabel van Adobe voor uw huidige Magento-versie.
- Kies bij een upgrade de doelversie en lees in dezelfde tabel welke PHP-versie daarbij hoort.
- Laat de beheerder de PHP-wissel samen met de Magento-upgrade op een proefomgeving voorbereiden.
- Controleer na de PHP-wissel de overige systeemeisen van de doelversie, zoals de zoekmachine en Composer.
Veelgestelde vragen
Kan ik eerst PHP bijwerken en daarna Magento? Alleen als de nieuwe PHP-versie ook in de tabel van uw huidige Magento-versie staat. Magento 2.4.7 werkt volgens Adobe met PHP 8.3, maar PHP 8.4 hoort pas bij 2.4.8.
Geldt dit voor Magento Open Source en Adobe Commerce? Ja, Adobe publiceert dezelfde PHP-versies per release voor beide edities, al verschillen de productpakketten.
Is een geslaagde test op de proefomgeving voldoende? Nee, een test is één onderdeel; Adobe noemt ook maatwerk, extensies, integraties en de teststrategie als factoren bij een upgrade.
Crydogs verzorgt onderhoud, upgrades, bugfixes en beveiligingspatches voor bestaande Magento-webshops, met Magento-ervaring sinds 2008. Wij hebben geen officiële samenwerking met of certificering door Adobe/Magento. Crydogs is een dienst van 1stbuddha OÜ in Tallinn, Estland.
Bekijk onze Magento-dienst voor onderhoud, upgrades en hosting. Doe een vrijblijvende aanvraag.
