Neatek logo logotype

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

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

Написать также можно в Telegram @neatekbot

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

Установка 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)
Загрузка...
Заранее, Спасибо за оценку :)