Како да инсталирате Composer на Debian 11 [Quickstart]
Вовед
Во овој водич за брз почеток, ќе го инсталирате Composer на серверот Debian 11.
За подетална верзија на ова упатство, со повеќе објаснувања за секој чекор, погледнете во Како да инсталирате и користите Composer на Debian 11.
Предуслови
За да го следите ова упатство, ќе ви требаат:
- Еден Debian 11 сервер со sudo не-root корисник. За да го поставите ова, можете да го следите нашето упатство за почетно поставување сервер со Debian 11.
Чекор 1 - Инсталирање на зависности
Покрај зависностите што веќе може да се вклучени во вашиот систем Debian 11, Composer бара php-cli
да изврши PHP скрипти во командната линија и отпакувајте
за да извлече зипувани архиви.
Започнете со ажурирање на кешот на менаџерот на пакети:
- sudo apt update
Следно, инсталирајте ги зависностите. Ќе ви треба curl
за да го преземете Composer и php-cli
за да го инсталирате и стартувате. Пакетот php-mbstring
е неопходен за да обезбеди функции за библиотеката што ќе ја користите во ова упатство. git
го користи Composer за преземање на зависности од проектот, а unzip
е за извлекување зипувани пакети. Сè може да се инсталира со следнава команда:
- sudo apt install curl php-cli php-mbstring git unzip
Со сите инсталирани зависности, сега можете да го инсталирате Composer.
Чекор 2 - Преземете и инсталирајте го Composer
Проверете дали сте во вашиот домашен директориум, а потоа вратете го инсталаторот на Composer користејќи curl
:
- cd ~
- curl -sS https://getcomposer.org/installer -o /tmp/composer-setup.php
Следно, ќе потврдите дека преземениот инсталатер се совпаѓа со хашот на SHA-384 за најновиот инсталатер пронајден на страницата Јавни клучеви/потписи на Композиторот.
Користејќи curl
, преземете го најновиот потпис и складирајте го во променлива школка:
- HASH=`curl -sS https://composer.github.io/installer.sig`
Сега извршете го следниов PHP код за да потврдите дека скриптата за инсталација е безбедна за извршување:
- php -r "if (hash_file('SHA384', '/tmp/composer-setup.php') === '$HASH') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
Ќе го добиете следниот излез:
Installer verified
Забелешка: ако на излезот се вели Инсталаторот е корумпиран
, треба да го повторите процесот на преземање и потврда додека не добиете потврден инсталатер. Ова е причината зошто контролните суми се толку корисни. Ако има какви било промени во вашата копија од датотеката, можете брзо да откриете со споредување на контролната сума со оригиналот.
Следнава команда ќе го преземе и инсталира Composer како [команда за целиот систем] (Можете да дознаете повеќе за тоа како функционира додавањето Composer на вашата PATH) со име composer
, под /usr/local/bin
:
- sudo php /tmp/composer-setup.php --install-dir=/usr/local/bin --filename=composer
Ќе видите излез сличен на овој:
OutputAll settings correct for using Composer
Downloading...
Composer (version 2.3.5) successfully installed to: /usr/local/bin/composer
Use it: php /usr/local/bin/composer
За да ја тестирате вашата инсталација, извршете:
- composer
Output ______
/ ____/___ ____ ___ ____ ____ ________ _____
/ / / __ \/ __ `__ \/ __ \/ __ \/ ___/ _ \/ ___/
/ /___/ /_/ / / / / / / /_/ / /_/ (__ ) __/ /
\____/\____/_/ /_/ /_/ .___/\____/____/\___/_/
/_/
Composer version 2.3.5 2022-04-13 16:43:00
Usage:
command [options] [arguments]
Options:
-h, --help Display help for the given command. When no command is given display help for the list command
-q, --quiet Do not output any message
-V, --version Display this application version
--ansi|--no-ansi Force (or disable --no-ansi) ANSI output
-n, --no-interaction Do not ask any interactive question
--profile Display timing and memory usage information
--no-plugins Whether to disable plugins.
--no-scripts Skips the execution of all scripts defined in composer.json file.
-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
...
Ова потврдува дека Composer е успешно инсталиран на вашиот систем и е достапен низ целиот систем.
Заклучок
Еве линкови до подетални водичи поврзани со ова упатство:
Во ова упатство, можевте брзо да го инсталирате Composer на вашиот Debian 11 сервер. Можете да најдете подетално објаснување за овој процес во нашиот туторијал како да го инсталирате и користите Composer на Debian 11.