Главная

Переключение между версиями Composer 1 или 2

05-12-2021

Composer — это пакетный менеджер PHP, который предоставляет средства по управлению зависимостями в PHP-приложении. Поскольку composer имеет несколько версий, желательно знать как правильно переключаться между ними.

Если вы работаете на локальном сервере на версии composer 1, а на хостинге у вас версия 2, то у вас не получится установить ваш проект, поскольку пакеты вашего сайта будут отличаться. У вас будет два варианта, или обновиться у себя на локальном сервере или обновиться на хостинге если у вас есть достаточно прав. Если прав нет, надо писать хостингу.

Пример - ваша версия composer отличается от версии на хостинге. Мы будем менять у себя, потому что так часто проще.

Перед переключением желательно выполнить обновление вашей версии:

sudo composer self-update

И далее переходим на нужную версию:

sudo composer self-update --1

или

sudo composer self-update --2

После выполнения работ с вашим проектом советую вам вернуть обратно свою рабочую версию composer.

Похожие статьи