Linux. Установка PHP Composer в Debian.
Выполните следующую команду, чтобы обновить систему.
sudo apt-get update && sudo apt-get upgrade -y
После завершения процесса обновления выполните следующую команду, чтобы установить необходимые зависимости.
sudo apt-get install curl unzip git php-cli php-zip php-mbstring -y
При внесении изменений в систему, таких как конфигурация оборудования, обновление ядра или пакетов, важно перезагрузить компьютер, чтобы изменения вступили в силу. Выполните следующую команду, чтобы перезагрузить систему.
sudo reboot -r now
Загрузите последнюю версию сценария установки PHP Composer с веб-сайта композитора с помощью команды curl.
curl -o composer-setup.php https://getcomposer.org/installer
Теперь запустите команду ниже, чтобы проверить подпись сценария PHP. Этот шаг предназначен для того, чтобы убедиться, что программа установки не была изменена (или повреждена) во время загрузки.
HASH=906a84df04cea2aa72f40b5f787e49f22d4c2f19492ac310e8cba5b96ac8b64115ac402c8cd292b8a03482574915d1a8
php -r "if (hash_file('SHA384', 'composer-setup.php') === '$HASH') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
Результат должен выглядеть так, как показано ниже.
Installer verified
Эти выходные данные подтверждают, что установщик не поврежден. В будущем HASH может измениться, последний хеш можно найти на этой странице https://composer.github.io/pubkeys.html.
Глобальная установка
Глобальная установка Composer позволяет использовать команду composer
из любого каталога.
Чтобы установить Composer глобально, выполните следующую команду.
sudo php composer-setup.php --install-dir=/usr/local/bin --filename=composer
Эта команда установит Composer как общесистемную команду с именем composer
в каталог /usr/local/bin
и сделает ее доступной для всех пользователей.
Проверка установки PHP Composer
Создайте каталог для хранения файлов проекта и перейдите в него, выполнив следующую команду:
cd && mkdir test_project && cd test_project
Выполните следующую команду, чтобы инициализировать файл composer.json для вашего проекта. В этом примере мы установим фреймворк Laravel.
composer require laravel/laravel
Полезные команды
Необязательно вручную создать папку под проект. Composer прекрасно справляется с этим сам:
composer create-project laravel/laravel
Обновление Composer
Выполните следующую команду, чтобы обновить composer до последней версии:
sudo composer self-update
Результат:
Upgrading to version 2.7.7 (stable channel).
Use composer self-update --rollback to return to version 2.7.6
Обновление пакетов проекта
Выполните следующую команду, чтобы обновить все пакеты проекта до последней версии:
composer update
України
втрати противника
орієнтовно склали:
Поиск