Понедельник, 13.01.2025 19:00

Установка composer в РЕД ОС Linux

Установка composer в РЕД ОС Linux

Сегодня мы рассмотрим установку Composer в РЕД ОС Linux.

Если вы работаете с любыми фреймворки на PHP то обязательно сталкивались с Composer. Это очень удобный инструмент позволяющий одной команды установить сам фреймворк и все зависимости для него, тем самым экономия ваше время.

Установка из репозитория 

Сам композитор уже присутствует в в репозитории РЕД ОС Linux, поэтому для установки достаточно запустить команду:

sudo dnf install composer unzip 7zip wget -y

После окончания установки проверим его, запустив следующую команду:

composer --version
Composer version 2.7.7 2024-06-10 22:11:12
PHP version 8.3.12 (/usr/bin/php)
Run the "diagnose" command to get more detailed diagnostics output.

Как видите, версия composer не самая последняя - от июня 2024. В принципе это не такая большая проблема - вы можете использовать и эту версию всё будет работать, но если вам обязательно нужна последняя версия, то далее мы рассмотрим установку самой последней версии composer в РЕД ОС.

Установка последней версии composer в РЕД ОС

Для начала выясним где находится сам composer

whereis composer
composer: /usr/bin/composer /usr/share/composer

Сам файл находится в папке:

/usr/bin/

Откроем страницу - https://getcomposer.org/download/

Пролистаем до блока

Manual Download

Изображение удалено.

На момент выхода статьи самая последняя версия 2.8.4

Скопируйте ссылку на новую версию, у меня это:

https://getcomposer.org/download/2.8.4/composer.phar

Загрузим файл по ссылке:

cd ~
wget https://getcomposer.org/download/2.8.4/composer.phar

Со страницы загрузки Composer скопируем sha256sum для версии 2.8.4 это:

c4c4e2e1beab0ea04e0bd042a5dbba9feda1fbf5eda0d36203958edd343c0a8a

Проверим:

sha256sum composer.phar
c4c4e2e1beab0ea04e0bd042a5dbba9feda1fbf5eda0d36203958edd343c0a8a composer.phar

Результат должен совпасть!

Скопируем файл на новое место:

sudo mv composer.phar /usr/bin/composer
sudo chmod +x /usr/bin/composer

Проверим:

composer --version
Composer version 2.8.4 2024-12-11 11:57:47
PHP version 8.3.12 (/usr/bin/php)
Run the "diagnose" command to get more detailed diagnostics output

Теперь у нас composer последней версии!

Проверка работоспособности

Для проверки можно установить пустое приложение laravel:

cd ~
composer create-project --prefer-dist laravel/laravel laravel11-app "11.*"

Заключение

Сегодня мы рассмотрели установку в РЕД ОС Linux:

- Установили требуемые пакеты для работы composer;

- Проверили версию composer и обнаружили что она от июня 2024 года;

- Вручную скачали самую последнюю версию;

- Проверили 256 сумму для этого файла;

- Скопировали файл на новое место ;

- Установили пустой проект laravel, чтобы проверить как работает composer.

Категория РЕД ОС Linux

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

Простой текст

  • HTML-теги не обрабатываются и показываются как обычный текст
  • Строки и абзацы переносятся автоматически.
  • Адреса веб-страниц и email-адреса преобразовываются в ссылки автоматически.
Просмотров: 223