Чтобы запустить composer со старой php версией, загрузите соответствующий phar из composer для этой версии. Последняя версия, вероятно, совместима со всеми версиями, но если она не работает, загрузите более раннюю версию, пока она не начнет работать.
Затем запустите нестандартный php с помощью следующей команды в composer .phar. каталог (замените C: \ php7 .2.5 на ваш фактический путь):
C:\php7.2.5\php.exe -c C:\php7.2.5\php.ini composer.phar update
Если вы используете git bash (что я делаю)
/c/php7.2.5/php.exe -c /c/php7.2.5/php.ini composer.phar update
Вы также можете легко сделать это в пакетном или летучем файле.
Флаг - c указывает на правильный php .ini.