Ricerca nel sito web

Come installare Composer su CentOS 8


Composer è il programma di gestione dei pacchetti più popolare per PHP, che offre un modulo standard per la gestione delle dipendenze delle applicazioni PHP e delle librerie necessarie su cui fa affidamento il tuo progetto e le gestirà (installerà/aggiornerà) facilmente .

Composer è un programma da riga di comando che installa dipendenze e librerie per le applicazioni disponibili su packagist.org, che è il suo repository principale costituito dai pacchetti disponibili.

Composer è uno strumento molto utile per gli sviluppatori quando hanno bisogno e vogliono gestire e incorporare i pacchetti per il loro progetto PHP. Accelera i tempi ed è consigliato per risolvere eventuali problemi cruciali nella maggior parte dei progetti web.

In questo tutorial ti mostreremo come installare Composer su CentOS 8 Linux.

Requisiti

  • Un account root o un account privilegiato sudo con accesso alla shell.
  • PHP 5.3.2+ con le estensioni e le impostazioni necessarie.

Installazione di Composer su CentOS 8

Per installare Composer, devi installare PHP sul sistema con le estensioni PHP richieste utilizzando il seguente comando dnf.

dnf install php php-cli php-zip php-json

Ora installa Composer utilizzando un programma di installazione che puoi eseguire localmente come parte del tuo progetto o globalmente come eseguibile a livello di sistema.

Installa Composer localmente

Per installare Composer localmente nella tua directory corrente, esegui il seguente script nel tuo terminale.

php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php -r "if (hash_file('sha384', 'composer-setup.php') === 'c5b9b6d368201a9db6f74e2611495f369991b72d9c8cbd3ffbc63edff210eb73d46ffbfce88669ad33695ef77dc76976') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
php composer-setup.php
php -r "unlink('composer-setup.php');"

Il programma di installazione sopra controllerà alcune impostazioni di php.ini e ti avviserà se sono impostate in modo errato. Quindi il programma di installazione scaricherà l'ultimo composer.phar nella directory di lavoro corrente.

Le 4 righe sopra, in ordine:

  • Scarica il programma di installazione nella directory corrente.
  • Verificare la firma dell'installatore (SHA-384).
  • Esegui il programma di installazione.
  • Rimuovere il programma di installazione.

Infine, esegui php compositer.phar per eseguire Composer.

php composer.phar

Installa Composer a livello globale

Per installare e accedere a Composer a livello globale a livello di sistema, devi inserire Composer PHAR nel PATH del tuo sistema, in modo da poterlo eseguire senza utilizzare l'interprete PHP.

Per installare Composer a livello globale per tutti gli utenti, esegui il programma di installazione utilizzando i seguenti comandi.

php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php -r "if (hash_file('sha384', 'composer-setup.php') === 'c5b9b6d368201a9db6f74e2611495f369991b72d9c8cbd3ffbc63edff210eb73d46ffbfce88669ad33695ef77dc76976') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
php composer-setup.php
php -r "unlink('composer-setup.php');"
mv composer.phar /usr/local/bin/composer
chmod +x /usr/local/bin/composer
composer -V

Ora che hai installato Composer con successo sul tuo sistema CentOS 8. Per saperne di più sul PHP Composer e su come utilizzarlo nei tuoi progetti, visita la documentazione ufficiale.