Хостинг
VDS
Аренда серверов
Домены
Почта
SSL
Хранилище
Сайты
Обзоры
Регламенты
AI Studio
Kubernetes
Архив
Установка Composer — менеджера зависимостей для PHP

Установка Composer — менеджера зависимостей для PHP

Сначала потребуется подключиться по SSH.

Перейдите в каталог с вашим сайтом:

cd sitename.ru

Вместо sitename.ru укажите имя каталога, в котором находится ваш сайт.

После этого загрузите файл установки:

curl https://getcomposer.org/installer -o composer-setup.php

Далее необходимо запустить его и передать параметр –install-dir. В этом параметре надо будет определить каталог, в который будет загружен phar-архив. Мы установим его в каталог bin

php composer-setup.php --install-dir=bin

Вывод этих двух команд будет примерно следующим:

All settings correct for using Composer
Downloading...

Composer (version 1.9.0) successfully installed to: /home/c0000/sitename.ru/bin/composer.phar
Use it: php ./bin/composer.phar

На этом процесс загрузки завершен.

Запуск Composer

Запустить Composer вы можете с помощью следующей команды:

bin/php bin/composer.phar

При таком способе запуска Composer будет запущен с той версией PHP и с теми настройками, которые были установлены для вашего сайта в панели управления.

Пример выполнения команды приведен ниже:

~/sitename.ru$ bin/php bin/composer.phar --version
Composer version 1.9.0 2019-08-02 20:55:32

Упрощение работы с Composer

Чтобы с Composer было проще работать, добавим символическую ссылку. Она позволит вместо запускать Composer одной командой

ln -s composer.phar bin/composer

После этого вы сможете запускать Composer просто выполнив команду “composer”

composer --version
Composer version 1.9.0 2019-08-02 20:55:32

Заметим, что если вы будете находиться не в каталоге вашего сайта, данная команда работать не будет

composer --version
bash: bin/php: No such file or directory

Поэтому стоит сначала зайти в каталог с сайтом

cd sitename.ru

А потом уже работать с composer:

composer --version
Composer version 1.9.0 2019-08-02 20:55:32

Готово! Желаем вам хорошего дня и успехов в работе.

Хостинг
Хостинг
Хостинг
Создавайте неограниченное количество сайтов в изолированных контейнерах
Заказать

Нам доверяют тысячи компаний и разработчиков

22 года
Предоставляем услуги профессионального хостинга
35 000+
Клиентов доверяют нам размещение своих сайтов
99.99%
Подтвержденный uptime наших серверов хостинга
Callibri
Крылья
Tele-Club
Linline
Премьер зал
УГМК-Здоровье
Магнум
Алатырь
Туристер
Callibri
Крылья
Tele-Club
Linline
Премьер зал
УГМК-Здоровье
Магнум
Алатырь
Туристер
ВК49865