GNU/Linux >> Linux Esercitazione >  >> Debian

Come installare PHP Composer su Debian 11

In questo tutorial, ti mostreremo come installare PHP Composer su Debian 11. Per chi non lo sapesse, Composer è un project dependency manager per la programmazione PHP. Composer fornisce un formato standard per gestire tutte le dipendenze del software PHP e le librerie richieste scaricando tutti i pacchetti PHP richiesti per il tuo progetto e gestendoli per te.E' utilizzato dai più moderni framework PHP come Laravel, Drupal, Magento e Symfony.

Questo articolo presuppone che tu abbia almeno una conoscenza di base di Linux, sappia come usare la shell e, soprattutto, che ospiti il ​​tuo sito sul tuo VPS. L'installazione è abbastanza semplice e presuppone che tu sono in esecuzione nell'account root, in caso contrario potrebbe essere necessario aggiungere 'sudo ' ai comandi per ottenere i privilegi di root. Ti mostrerò l'installazione passo passo di PHP Composer su una Debian 11 (Bullseye).

Prerequisiti

  • Un server che esegue uno dei seguenti sistemi operativi:Debian 11 (Bullseye).
  • Si consiglia di utilizzare una nuova installazione del sistema operativo per prevenire potenziali problemi.
  • Accesso SSH al server (o semplicemente apri Terminal se sei su un desktop).
  • Un non-root sudo user o accedere all'root user . Ti consigliamo di agire come non-root sudo user , tuttavia, poiché puoi danneggiare il tuo sistema se non stai attento quando agisci come root.

Installa PHP Composer su Debian 11 Bullseye

Passaggio 1. Prima di installare qualsiasi software, è importante assicurarsi che il sistema sia aggiornato eseguendo il seguente apt comandi nel terminale:

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

Passaggio 2. Installazione di PHP Composer su Debian 11.

Ora installiamo Composer sul sistema Debian, devi eseguire questo singolo comando:

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

Per installare Composer a livello globale all'interno di /usr/local/bin directory eseguendo il comando seguente:

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

Verifica la versione installata:

composer --version

Quindi, verifica l'installazione di Composer con il seguente comando:

composer

Risultato:

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

Passaggio 3. Utilizzo di PHP Composer.

Per prima cosa, crea la directory del tuo progetto Composer:

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

Quindi, esegui il comando seguente per inizializzare un nuovo file composer.json e installa il pacchetto carbon:

composer require nesbot/carbon

Una volta completata l'installazione, puoi vedere che Composer ha creato due file composer.json e composer.lock insieme a un vendor directory:

ls -l

Risultato:

[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

Dopodiché, ora crea un nuovo file chiamato testing.php e incolla il seguente file:

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

Avanti, esegui lo script eseguendo il comando seguente:

php testing.php

Risultato:

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

Congratulazioni! Hai installato con successo PHP Composer. Grazie per aver utilizzato questo tutorial per installare l'ultima versione di PHP Composer su Debian 11 Bullseye. Per ulteriore aiuto o informazioni utili, ti consigliamo di controllare il Sito web del compositore.


Debian
  1. Come installare PHP Composer su Debian Linux

  2. Come installare PHP Composer su Debian 8

  3. Come installare PHP 7.4 su Debian 10

  4. Come installare PHP 8 su Debian 10

  5. Come installare PHP 7.2 su Debian 9

Come installare PHP su Debian 10 Linux

Come installare PHP 8 su Debian 10

Come installare PHP 8 su Debian 11

Come installare PHP Composer su Debian 11

Come installare e utilizzare PHP Composer su Debian 11

Come installare Composer su Debian 10