DARTHARTH

Установка Composer в CentOS

Без лишней болтовни приведу набор команд, выполнив которые под root на SSH можно будет пользоваться composer в CentOS/

Прежде всего поставим необходимые зависимости

sudo yum install php-cli php-zip wget unzip

Качаем инсталл-скрипт

php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"

Далее проверка хэша

HASH="$(wget -q -O - https://composer.github.io/installer.sig)"
php -r "if (hash_file('SHA384', 'composer-setup.php') === '$HASH') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"

Если выдало сообщение «Installer verified» спокойно продолжаем дальше, запуская установку composer в папку /usr/local/bin

sudo php composer-setup.php --install-dir=/usr/local/bin --filename=composer

При удачной установке в конце будет сообщение «Use it: php /usr/local/bin/composer». Для проверки выполняем комманду composer которая должна нам выдать экран приветствия со списком основных команд.


Так как имею дело с выделенными хостингами недавно, то многое делаю через графических интерфейс, в частности панель управления BrainyCP. В ней создается хост-аккаунт для работы с сайтами и сервером + ssh. Что бы можно было спокойно им выполнять команды composer и вообще им пользоваться необходимо в панели управления перейти на вкладку Управление — Настройка Jail

В поле разрешенных для запуска приложений вбиваем наш путь установки composer

После этого жмем на Сохранить, Перестроить … опускаемся вниз, отмечаем галочками оба пункта у нашего хост-аккаунт и жмем применить

После этого запустится процесс настройки, во время которого лучше ничего не делать вообще. Нажав на кнопку «Смотреть лог перестройки» можно понять когда она закончится

После этого можно спокойно пользоваться composer от нашего хост-аккаунта.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Scroll Up