Что такое Composer
Composer — это инструмент для управления PHP-библиотеками и зависимостями. Если вы работаете с сайтами на PHP (например, WordPress-плагинами, Laravel, Symfony и другими), Composer поможет быстро установить нужные модули.
Зачем он нужен
Например, если вы загружаете скрипт, которому нужны внешние библиотеки, Composer сам скачает и установит всё необходимое. Это удобно, безопасно и экономит время.
Как пользоваться Composer в ISPmanager
- Зайдите в ISPmanager и откройте раздел Инструменты → Composer.
- Нажмите Создать.
- Выберите нужный путь к проекту — туда, где лежит ваш сайт или PHP-приложение.
- При необходимости укажите путь к файлу
composer.json
или выполните нужную команду.
Пример: если вы хотите установить зависимости, нажмите Запустить с командой:
composer install
Где найти composer.json
Этот файл обычно уже есть в проекте. В нём описаны все зависимости. Если файла нет — вы можете создать его вручную или через команду:
composer init
Примеры полезных команд
composer install
— установить зависимостиcomposer update
— обновить библиотекиcomposer require vendor/package
— добавить новую библиотеку
Советы
- Перед установкой убедитесь, что выбран правильный PHP (в разделе WWW-домены → Настройки PHP).
- Если Composer не запускается — проверьте права доступа к папке проекта.
Дополнительная информация
Если вы впервые работаете с Composer, рекомендуем прочитать: Официальную документацию Composer (англ.)
Использование Composer через терминал (Shell-клиент)
Если вам удобнее работать с консолью, вы можете использовать Composer напрямую через SSH. Это особенно полезно для опытных пользователей и разработчиков.
- Подключитесь к серверу по SSH (можно через Shell-клиент в ISPmanager или с помощью
PuTTY
). - Перейдите в папку проекта, например:
cd /var/www/user/data/www/example.com
- Выполните команду Composer с указанием пути к исполняемому файлу:
./composer.phar install
Если появится сообщение об ошибке — попробуйте:
php ./composer.phar install
Чтобы убедиться, что файл composer.phar
находится в директории, выполните команду ls
— он должен быть там. В противном случае воспользуйтесь графическим интерфейсом ISPmanager, чтобы загрузить или установить Composer заново.