База знаний
PHP Composer, управление зависимостями проекта
Опубликовано Максим Балыкин on 28 January 2020 17:59

Composer — это инструмент для установки и обновления пакетов библиотек, используемых в Вашем проекте. Библиотеки устанавливаются в корневой каталог проекта. 

 

Composer использует два файла для хранения списка модулей, необходимых для проекта:

  • composer.json ― список библиотек, от которых напрямую зависит ваш проект.

  • composer.lock ― список всех библиотек, от которых напрямую или ненапрямую зависят библиотеки в composer.json, т.е. список всех необходимых для проекта библиотек.

 

Чтобы найти все приложения, имеющие composer.json, для управления зависимостями, перейдите в раздел слева "Приложения", затем нажмите "Сканировать".

 

Установка зависимостей

Чтобы установить все модули, необходимые для вашего проекта, нажмите на Ваше приложение в списке приложений, далее "Установить зависимости". 

Обновление зависимостей

Чтобы обновить зависимости модулей, перейдите в приложение и нажмите "Обновить зависимости".

 

Кнопка Изменить настройки открывает файл composer.json для редактирования вручную в редакторе кода в Plesk.

 

После нажатия на Удалить приложение больше не будет показываться в списке приложений, однако файлы composer.json и composer.lock останутся в папке приложения.