Как установить PHP Composer на Debian 11
В этом руководстве мы покажем вам, как установить PHP Composer на Debian 11. Для тех из вас, кто не знал, Composer — это менеджер зависимостей проекта для программирования PHP. Composer предоставляет стандартный формат для управления всеми зависимостями программного обеспечения PHP и необходимых библиотек путем загрузки всех необходимых пакетов PHP для вашего проекта и управления ими за вас. Он используется в большинстве современных PHP-фреймворков, таких как Laravel , Drupal, Magento и Symfony.
В этой статье предполагается, что у вас есть хотя бы базовые знания Linux, вы знаете, как использовать оболочку, и, что наиболее важно, вы размещаете свой сайт на собственном VPS. Установка довольно проста и предполагает, что вы работаете с учетной записью root, в противном случае вам может потребоваться добавить ‘ sudo
‘ к командам для получения привилегий root. Я покажу вам пошаговую установку PHP Composer на Debian 11 (Bullseye).
Установите PHP Composer на Debian 11 Bullseye
Шаг 1. Перед установкой любого программного обеспечения важно убедиться, что ваша система обновлена, выполнив следующие apt
команды в терминале:
sudo apt update sudo apt upgrade sudo apt install curl wget php-common php-cli php-gd php-mysql php-curl php-intl php-mbstring php-bcmath php-imap php-xml php-zip git unzip
Шаг 2. Установка PHP Composer в Debian 11.
Теперь мы устанавливаем Composer в систему Debian, вам нужно выполнить эту единственную команду:
wget -O composer-setup.php https://getcomposer.org/installer
Чтобы установить Composer глобально внутри каталога, выполнив следующую команду:/usr/local/bin
php composer-setup.php --install-dir=/usr/local/bin --filename=composer
Проверяем установленную версию:
composer --version
Затем проверьте установку Composer с помощью следующей команды:
composer
Вывод:
______ / ____/___ ____ ___ ____ ____ ________ _____ / / / __ \/ __ `__ \/ __ \/ __ \/ ___/ _ \/ ___/ / /___/ /_/ / / / / / / /_/ / /_/ (__ ) __/ / \____/\____/_/ /_/ /_/ .___/\____/____/\___/_/ /_/ Composer version 2.1.8 2021-09-18 14:22:11 Usage: command [options] [arguments] Options: -h, --help Display this help message -q, --quiet Do not output any message -V, --version Display this application version --ansi Force ANSI output --no-ansi Disable ANSI output -n, --no-interaction Do not ask any interactive question --profile Display timing and memory usage information --no-plugins Whether to disable plugins. -d, --working-dir=WORKING-DIR If specified, use the given directory as working directory. --no-cache Prevent use of the cache -v|vv|vvv, --verbose Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug
Шаг 3. Использование PHP Composer.
Сначала создайте каталог проекта Composer:
mkdir ~/my-composer-project cd ~/my-composer-project
Затем выполните следующую команду, чтобы инициализировать новый файл composer.json и установить пакет carbon:
composer require nesbot/carbon
После того , как установка будет завершена, вы можете увидеть , что композитор создал два файл и вместе с каталогом:composer.json
composer.lock
vendor
ls -l
Вывод:
root@computerfreaks.top: ~/my-composer-project# ls -l total 28 -rw-r--r-- 1 root root 60 Sep 6 08:21 composer.json -rw-r--r-- 1 root root 18210 Sep 6 08:21 composer.lock drwxr-xr-x 6 root root 4096 Sep 6 08:21 vendor
После этого создайте новый файл с именем и вставьте следующий файл:testing.php
<?php require __DIR__ . '/vendor/autoload.php'; use Carbon\Carbon; printf("Now: %s", Carbon::now());
Затем запустите сценарий, выполнив следующую команду:
php testing.php
Вывод:
root@computerfreaks.top:~/my-composer-project# php testing.php Now: 2021-09-30 08:33:21
Поздравляю! Вы успешно установили PHP Composer . Благодарим за использование этого руководства для установки последней версии PHP Composer на Debian 11 Bullseye. Для получения дополнительной помощи или полезной информации мы рекомендуем вам посетить официальный сайт Composer .