0 голосов
 
537 просмотров
2.01.2020 / 00:38  Nolosha

Composer: как запускать команды

для работы с composer нужно писать команды, но я на веб сервере а не на локальном. есть файл composer.phar, но я не знаю куда мне вписывать эти команды. объясните.
Ответы
 
4 голоса
 
# 2.01.2020 / 16:23  vlavolk
Какой тип сервера?
1. Обычный хостинг – тогда где-то здесь пацан писал php-скрипт для запуска команд composer из браузера. Поищи. Но вообще там не сложно через функцию в php `exec()`, аргументы можно с помощью формы из браузера передавать.
2. VPS/VDS с доступом по ssh – тогда через SSH
-клиент, запускать аналогично как на локальном компе.
Изм. vlavolk от 2.01.2020 / 16:23
5.01.2020 / 15:14  Nolosha
спасибо
 
3 голоса
 
# 2.01.2020 / 11:43  aNNiMON
composer.phar есть ни что иное, как минифицированный php-скрипт, через который нужно запускать его команды.
Поэтому запускать можно так
  1. php composer.phar <args>
Но всё же рекомендуют перенести его куда-нибудь, чтоб он был доступен глобально и под именем composer, например:
  1. mv composer.phar /usr/local/bin/composer
  2. # теперь composer можно вызывать отовсюду вот так
  3. composer <args>
2.01.2020 / 16:18  vlavolk
# chmod +x /usr/local/bin/composer
Всего: 2

Реклама

Мы в соцсетях

tw tg yt gt