Управление зависимостями проекта PHP с помощью Composer
Composer - это инструмент, помогающий находить, устанавливать и обновлять пакеты библиотек, от которых зависит ваш проект PHP. Библиотеки устанавливаются в корневой каталог проекта. Composer доступен как часть Plesk. Вам не нужно устанавливать Composer в проекте вручную. Plesk устанавливает обновления для Composer еженедельно.
Composer использует два файла для хранения списка модулей, необходимых для проекта:
- composer.json- список библиотек, от которых напрямую зависит ваш проект.- Добавьте файл - composer.jsonв корневой каталог своего проекта и укажите пакеты. Вы можете использовать команду '- composer init', чтобы создать- composer.json.
- composer.lock- список всех библиотек, от которых напрямую или ненапрямую зависят библиотеки в- composer.json, т.е. список всех необходимых для проекта библиотек.
Более подробную информацию смотрите в документации для Composer на странице https://getcomposer.org/doc/.
Plesk предлагает два способа использования Composer:
- С помощью командной строки. Инструкции смотрите в документации для Composer.Примечание. Используйте обычное окружение (не chrooted). 
- Через Сайты и домены > Приложения. Смотрите инструкции ниже.
Использование интерфейса для управления зависимостями проекта PHP с помощью Composer
Чтобы найти все приложения, имеющие composer.json, для управления зависимостями, нажмите Сканировать в разделе Сайты и домены > Приложения. Появится список приложений в разделе Приложения. Описанные ниже команды работают только для приложений, имеющих файл composer.json.
Установка зависимостей
Чтобы установить все модули, необходимые для вашего проекта, на странице Сайты и домены > Приложения > Мои приложения > нажмите в списке название приложения > Установить зависимости.
Обновление зависимостей
Чтобы обновить зависимости молулей, на странице Сайты и домены > Приложения > Мои приложения > нажмите название приложения > Обновить зависимости.
Изменение зависимостей
Кнопка Изменить настройки открывает файл composer.json для редактирования вручную в редакторе кода в Plesk.
Удаление управления зависимостями из приложения
После нажатия на Удалить приложение больше не будет показываться в списке приложений в разделе Мои приложения. Однако файлы composer.json и composer.lock останутся в папке приложения, так что вы сможете снова добавить это приложение в список, нажав Сканировать.
 Предыдущая страница
 Предыдущая страница Следующая страница
 Следующая страница