Neatek logo logotype
AdminVPS Hosting VDS

Нужно разработать сайт, или сделать разовую поддержку сервера? Или перенести сайт?

Технический специалист всегда поможет, расскажет, исправит неисправляемое.

Сделай заказ прямо сейчас

Установка Composer на Debian 8.2

Composer – это менеджер зависимостей(библиотек) PHP, который упрощает процесс установки и обновления зависимостей проекта. Composer проверяет, от каких пакетов зависит проект, а затем устанавливает все необходимые версии пакетов в соответствии с требованиями.

Сначала нужно обновить пакеты apt-get update

Потом проверьте есть ли у вас php-cli? Наберите php -v

PHP 7.2.11-2+0~20181015120510.9+jessie~1.gbp8105e0 (cli) (built: Oct 16 2018 03:39:58) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
    with Zend OPcache v7.2.11-2+0~20181015120510.9+jessie~1.gbp8105e0, Copyright (c) 1999-2018, by Zend Technologies

Если ответ поступил, и он корректный и отображается версия PHP, то не нужно устанавливать далее PHP. Если у вас ответ что-то вроде не найдена команда, то нужно установить PHP. Команда для установки apt-get install php5-cli можно установить не PHP5, а как у меня на примере PHP7.2

Также apt-get install curl и apt-get install git

Далее вводим команду cd /tmp так как установка обязательна в папку tmp

Далее обязательно заходите сюда : https://composer.github.io/pubkeys.html

И копируете верхнюю строку.

composer-public-key-dev-snapshot-signatures-sha-384-install

и вставляете её сюда

php -r "if (hash_file('SHA384', '/tmp/composer-setup.php') === 'СЮДА_ВСТАВЛЯЕМ') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('/tmp/composer-setup.php'); } echo PHP_EOL;"

Далее вводите данную команду в терминал.

Ответ должен быть : Installer verified

Если ответ — Installer corrupt то возможно вы не правильно проверили установщик, либо скачали его не правильно.

Производим установку после получения Installer verified

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

All settings correct for using Composer
Downloading…

Composer (version 1.7.3) successfully installed to: /usr/local/bin/composer
Use it: php /usr/local/bin/composer

теперь можно пользоваться composer.

Чтобы проверить установку введите — composer —version

Composer version 1.7.3 2018-11-01 10:05:06

Версия получена, установка успешна. Удаляем инсталяционный файл — rm /tmp/composer-setup.php

Также далее для установки различных библиотек может понадобиться еще несколько пакетов:

apt-get install php7.2-imap или  apt-get install php5-imap

Оцените данную статью

КолДваТриЧетыреОтлично! (1 оценок, средне: 5,00 из 5)