Composer : forcer une version de PHP différente de celle de base
Si le système de développement a une version de PHP plus récente que celle du serveur de production, il faut limiter le composer pour utiliser la version de production.
Par exemple, si le développeur est en PHP 7.4, mais que le serveur de production est en version 7.3, il faut forcer Composer à utiliser PHP 7.3.
Pour cela, exécuter : composer config platform.php 7.3
Le fichier composer.json sera mis à jour avec :
"config": { "platform": { "php": "7.3" } }
Ensuite, composer update va chercher les packages correspondants à cette version de PHP.
Source https://andy-carter.com/blog/composer-php-platform