GNU/Linux >> Znalost Linux >  >> Debian

Jak nainstalovat PHP Composer na Debian 11

V tomto tutoriálu vám ukážeme, jak nainstalovat PHP Composer na Debian 11. Pro ty z vás, kteří nevěděli, Composer je projektový manažer pro programování PHP. Composer poskytuje standardní formát pro správu všech závislostí softwaru PHP a požadovaných knihoven stažením všech požadovaných balíků PHP pro váš projekt a jejich správou za vás. Používá ho většina moderních frameworků PHP, jako jsou Laravel, Drupal, Magento a Symfony.

Tento článek předpokládá, že máte alespoň základní znalosti Linuxu, víte, jak používat shell, a co je nejdůležitější, hostujete svůj web na svém vlastním VPS. Instalace je poměrně jednoduchá a předpokládá, že běží v účtu root, pokud ne, možná budete muset přidat 'sudo ‘ k příkazům pro získání oprávnění root. Ukážu vám krok za krokem instalaci PHP Composer na Debian 11 (Bullseye).

Předpoklady

  • Server s jedním z následujících operačních systémů:Debian 11 (Bullseye).
  • Abyste předešli případným problémům, doporučujeme použít novou instalaci operačního systému.
  • Přístup SSH k serveru (nebo stačí otevřít Terminál, pokud jste na počítači).
  • non-root sudo user nebo přístup k root user . Doporučujeme jednat jako non-root sudo user , protože však můžete poškodit svůj systém, pokud nebudete při jednání jako root opatrní.

Nainstalujte PHP Composer na Debian 11 Bullseye

Krok 1. Než nainstalujeme jakýkoli software, je důležité se ujistit, že váš systém je aktuální, spuštěním následujícího apt příkazy v terminálu:

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

Krok 2. Instalace PHP Composer na Debian 11.

Nyní nainstalujeme Composer na systém Debian, musíte spustit tento jediný příkaz:

wget -O composer-setup.php https://getcomposer.org/installer

Chcete-li nainstalovat Composer globálně uvnitř /usr/local/bin adresář spuštěním následujícího příkazu:

php composer-setup.php --install-dir=/usr/local/bin --filename=composer

Ověřte nainstalovanou verzi:

composer --version

Potom otestujte instalaci aplikace Composer pomocí následujícího příkazu:

composer

Výstup:

______
  / ____/___  ____ ___  ____  ____  ________  _____
 / /   / __ \/ __ `__ \/ __ \/ __ \/ ___/ _ \/ ___/
/ /___/ /_/ / / / / / / /_/ / /_/ (__  )  __/ /
\____/\____/_/ /_/ /_/ .___/\____/____/\___/_/
                    /_/
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

Krok 3. Použití PHP Composer.

Nejprve vytvořte adresář projektu Composer:

mkdir ~/my-composer-project
cd ~/my-composer-project

Dále spusťte následující příkaz pro inicializaci nového souboru skladatel.json a nainstalujte uhlíkový balíček:

composer require nesbot/carbon

Po dokončení instalace můžete vidět, že Composer vytvořil dva soubory composer.json a composer.lock spolu s vendor adresář:

ls -l

Výstup:

[email protected]:~/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

Poté vytvořte nový soubor s názvem testing.php a vložte následující soubor:

<?php
require __DIR__ . '/vendor/autoload.php';
use Carbon\Carbon;
printf("Now: %s", Carbon::now());

Dále spusťte skript spuštěním následujícího příkazu:

php testing.php

Výstup:

root@server:~/my-composer-project# php testing.php 
Now: 2021-09-30 08:33:21

Blahopřejeme! Úspěšně jste nainstalovali PHP Composer. Děkujeme, že jste použili tento návod k instalaci nejnovější verze PHP Composer na Debian 11 Bullseye. Pro další pomoc nebo užitečné informace vám doporučujeme navštívit oficiální Web skladatele.


Debian
  1. Jak nainstalovat PHP 8.0 na Debian 11

  2. Jak nainstalovat PHP 8.0 na Debian 10 / Debian 9

  3. Jak nainstalovat PHP 7.4 na Debian 10

  1. Jak nainstalovat PHP Composer na Debian Linux

  2. Jak nainstalovat PHP 7.2 na Debian 9

  3. Jak nainstalovat PHP 7.3 na Debian 10

  1. Jak nainstalovat a používat PHP Composer na Debian 11 Bullseye

  2. Jak nainstalovat PHP Composer na Debian 8

  3. Jak nainstalovat PHP 8 na Debian 10