Вы можете попробовать несколько вещей ...
1) Нужно ли вам иметь на тестовом сервере модули разработки от Composer?Если нет, то выполните установку composer —no-dev
2) Еще один параметр, который стоит попробовать на тестовом сервере, - «--ignore-platform-reqs», я не рекомендую его, и хотя composer устанавливает файлыприложение может не работать.
3) Если вышеупомянутое не является исправлением для вас, измените файл Composer с учетом ограничений вашей среды, измените локальную среду, чтобы она соответствовала тестовому серверу, и повторноФакторинг приложения, если это необходимо.Я бы сделал это вместо того, чтобы переписывать целое приложение в Yii1.
Возможно, вы захотите отредактировать свой вопрос и добавить информацию о вашем файле composer.json.Передаете ли вы файл composer.lock в систему контроля версий?
Кроме того, вашей компании не стоит использовать что-то более старое, чем PHP 5.6.В PHP 5.6 поддержка безопасности будет прекращена в декабре 2018 года. http://php.net/supported-versions.php