Кстати говоря, Вы можете сделать заказ у разработчика которого вы сейчас читаете, по любым вопросам с администрированием серверов, а также сайтами. Я помогу в любой задаче, оплата почасовая. Можете обратиться в Telegram для быстрой обратной связи, либо на почту которая на странице "Обо мне".
Дата публикации: 07.11.2018
Дата обновления: 18.12.2021
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
И копируете верхнюю строку.
и вставляете её сюда
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
Кстати говоря, Вы можете сделать заказ у разработчика которого вы сейчас читаете, по любым вопросам с администрированием серверов, а также сайтами. Я помогу в любой задаче, оплата почасовая. Можете обратиться в Telegram для быстрой обратной связи, либо на почту которая на странице "Обо мне".