GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come installare Composer su Ubuntu 22.04 | 20.04 LTS

Impara i comandi per installare e utilizzare il gestore di pacchetti PHP Composer su Ubuntu 22.04 Jammy o Ubuntu 20.04 Focal fossa. Composer può essere utilizzato per gestire i tuoi pacchetti, scaricare nuovi pacchetti e aggiornare quelli esistenti.

Cos'è PHP Composer?

Composer è un gestore di pacchetti orientato alle applicazioni per PHP distribuito con una licenza MIT open source. Ha lo scopo di caricare varie dipendenze richieste da un progetto sviluppato in linguaggio di programmazione PHP per essere configurato. Il vantaggio principale di Composer è che puoi aggiornare queste dipendenze automaticamente e non devi consegnare questi file con il tuo codice PHP, poiché questi vengono scaricati nuovamente sul sistema utilizzato con il comando appropriato. Le applicazioni PHP disponibili possono essere ricercate tramite la piattaforma "Packagist". È una riga di comando che può essere facilmente installata su Linux, macOS e Windows.

Inoltre, con l'aiuto di un caricatore automatico di Composer, un venditore può caricare tutti i pacchetti dalla cartella. Naturalmente, puoi aggiungere i tuoi pacchetti al caricatore automatico, oppure puoi eseguire tutto il tuo codice tramite il caricatore automatico Composer.

A cosa mi serve un compositore?

Bene, molte applicazioni PHP necessitano di alcuni pacchetti esterni per funzionare correttamente. E il Composer è una scorciatoia per ottenere automaticamente tutti quei pacchetti in un breve piuttosto che installarli manualmente. Ad esempio, un progetto Forum chiamato Flarum è una piattaforma Web Forum open source basata su PHP. Sebbene possiamo clonare i file direttamente, dobbiamo eseguire dal suo repository Github, tuttavia, l'installazione delle dipendenze richieste e l'aggiornamento in futuro potrebbe essere un problema. Per mitigare ciò possiamo utilizzare Composer insieme al suo comando per aggiornare i pacchetti direttamente, se necessario, in futuro.

Installa il gestore di pacchetti PHP Composer su Ubuntu 22.04 o 22.04 Linux

I comandi forniti di seguito non si limitano solo a Ubuntu Jammy Jellyfish o Focal fossa, puoi usarli per Linux Mint, Debian 11 o 10 e altri sistemi Linux simili.

Installazione con il gestore pacchetti su Linux

Bene, sfortunatamente, l'ultima versione di Composer non è disponibile tramite il popolare gestore di pacchetti come APT per (Debian o Ubuntu) e Yum/DNF per i sistemi operativi basati su Redhat. Quindi, dobbiamo scaricarlo manualmente dal suo repository Github per un'ulteriore configurazione.

Fase 1:esegui l'aggiornamento APT

Il primo comando che dovremmo eseguire è eseguire il comando di aggiornamento del sistema. Eseguiamo quello dato.

sudo apt update

Fase 2:installa PHP e cURL

Successivamente, le cose che devono essere sul tuo computer sono PHP e cURL. Quindi, per questo usa i comandi forniti per installarli entrambi.

sudo apt install curl unzip
sudo apt install php php-curl

Passaggio 3:scarica Composer su Ubuntu 22.04 o 22.04

Come sappiamo, il Composer da installare non è disponibile tramite Ubuntu 22.04 o 20.04 LTS predefinito, quindi usa il comando cURL:

curl -sS https://getcomposer.org/installer -o composer-setup.php

Fase 4:usa PHP per installare Composer

Ora possiamo usare PHP per installare la configurazione del compositore che abbiamo scaricato sopra, dichiarando la directory in cui vogliamo installarla.

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

Passaggio 5:verifica la versione del compositore

Una volta terminata la configurazione eseguendo i comandi indicati sopra, possiamo verificarne la versione.

composer -V

Per vedere le varie opzioni disponibili per utilizzare Composer, esegui:

composer -h

Come installare i pacchetti con Composer?

La sintassi del comando fornita può essere utilizzata per installare qualsiasi pacchetto.

composer require package-name

Ad esempio per installare un brick/math pacchetto usando il compositore, esegui:

composer require brick/math

In alternativa , possiamo usare il file Composer.json per installare più pacchetti. Ad esempio:

nano composer.json
 
{
"require": {
"brick/math": "^0.9.3",
"monolog/monolog": "1.0.*"
}
}

Salva il file, Ctrl+O premi Invio e per uscire usa Ctrl+X . Dopo quella corsa:

composer update

Come aggiornare il compositore

In futuro, per aggiornarlo, possiamo eseguire lo stesso gestore di pacchetti per ottenere qualsiasi versione più recente disponibile tramite il suo repository.

composer self-update

Caricatore automatico

Il compositore crea anche un file vendor/autoloader.php . Puoi semplicemente includerlo nel codice PHP del progetto e ricevere un caricatore automatico. Ad esempio, un file di avvio comune in un progetto web basato su PHP è index.php. Includi semplicemente la riga indicata.

require __DIR__ . '/vendor/autoload.php';

Ciò significa che le classi possono essere facilmente utilizzate con tutti i pacchetti esistenti, vengono caricate dal caricatore automatico quando sono necessarie.

Note finali:

Composer e altri gestori di pacchetti come NPM sono utili durante lo sviluppo di progetti e l'installazione successiva. Quindi, in questo modo, possiamo installare Composer su Ubuntu 22.04 Jammy o 20.04 Focal fossa utilizzando il terminale dei comandi.


Ubuntu
  1. Come installare Composer su Ubuntu 20.04

  2. Come installare PHP 5.6 su Ubuntu 16.04 LTS

  3. Come installare PHP 7.2 su Ubuntu 18.04 LTS

  4. Come installare PHP 7.3 su Ubuntu 18.04 LTS

  5. Come installare PHP 8 su Ubuntu 20.04 LTS

Come installare PHP 5.6, PHP 8.0 e PHP 8.1 su Ubuntu 20.04 LTS

Come installare Laravel su Ubuntu 22.04 LTS

Come installare HHVM su Ubuntu 16.04 LTS

Come installare Memcached su Ubuntu 16.04 LTS

Come installare Composer su Ubuntu 20.04 LTS

Come installare PHP Composer su Ubuntu 20.04