Controleer welke PHP-versies je Magento ondersteunt
Elke Magento-release ondersteunt twee PHP-versies: 8.3 en 8.4 voor 2.4.8, 8.2 en 8.3 voor 2.4.7. Zie de gids met systeemeisen voor de volledige tabel.
On your server
bin/magento --version
php -v
Gids
Controleer of de winkel en de extensies de nieuwe PHP-versie accepteren, laat nginx en de commandoregel ernaar wijzen, bouw opnieuw en test voordat iemand het merkt. Checked on 5 nov 2026.
Elke Magento-release ondersteunt twee PHP-versies: 8.3 en 8.4 voor 2.4.8, 8.2 en 8.3 voor 2.4.7. Zie de gids met systeemeisen voor de volledige tabel.
On your server
bin/magento --version
php -v
Composer vertelt je welke pakketten de nieuwe versie zouden blokkeren, voordat je iets op de server wijzigt.
On your server
composer why-not php 8.3
composer check-platform-reqs
Geen uitvoer van why-not betekent dat niets in composer.lock PHP 8.3 blokkeert.
nginx geeft PHP-verzoeken door aan een PHP-FPM-socket. Wijzig die naar de socket van de nieuwe versie, test de configuratie en herlaad. Het pad hieronder is het pad dat Debian en Ubuntu gebruiken.
nginx
# in the store's nginx server block
fastcgi_pass unix:/run/php/php8.3-fpm.sock;
nginx -t && systemctl reload nginx
Cron en bin/magento moeten met dezelfde PHP draaien als de webserver, anders gedragen ze zich anders.
On your server
update-alternatives --set php /usr/bin/php8.3
php -v
Compileer opnieuw en deploy de statische bestanden met de nieuwe PHP, leeg de cache en houd de logs in de gaten terwijl je door de winkel en de checkout klikt.
On your server
bin/magento setup:di:compile
bin/magento setup:static-content:deploy -f
bin/magento cache:flush
tail -f var/log/exception.log
Probeer het eerst op een stagingkopie: een kapotte extensie valt daar op, niet bij je klanten.
Kies een pakket, kies een platform, en je winkel staat online voordat je koffie koud is.
Prijzen zijn inclusief btw. Serversupport bij elk pakket.