Не устанавливается библиотека через composer

Пытаюсь установить библиотеку https://github.com/amocrm/amocrm-api-php

В консоли хостинга в папке где лежит composer ввожу composer require amocrm/amocrm-api-library

Выдает ошибку

[InvalidArgumentException]
Package amocrm/amocrm-api-library has a PHP requirement incompatible with your PHP version, PHP extensions and Composer version

введите сюда описание изображения

Из этого я понимаю что ругается на версию PHP. Сама среда у меня версия 7.3

Composer пытался обновить командой composer update - не помогло

Что еще проверять? Добавляю что еще сделал: Обновил Composerкомандой composer self-update теперь другая ошибка выдается

 [InvalidArgumentException]                                                                                                        

Package amocrm/amocrm-api-library has a PHP requirement incompatible with your PHP version, PHP extensions and Composer version:
- amocrm/amocrm-api-library 0.6.1 requires php >=7.1 which does not match your installed version 5.6.40.

из этого опять же понимаю что ругается на версию среды якобы она 5.6.40 но захожу на хостинг и проверяю версия 7.3 введите сюда описание изображения Может где то в другом месте нужно проверять версию PHP?...


Ответы (1 шт):

Автор решения: Вячеслав Нестеров

Разобрался. Действительно была проблема в версии PHP Я использую хостинг beget.com и для установки библиотеки использовал консольный интерпретатор командной строки.

в моем случае, устанавливать библиотеку нужно такой командой composer-php7.3 require amocrm/amocrm-api-library т.е. после composer нужно указать версию PHP

→ Ссылка