
Установка 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.
Добавить комментарий