Scritto in PHP , Compositore PHP è uno strumento di gestione dei pacchetti a livello di applicazione per PHP linguaggio di programmazione. Non è esattamente un gestore di pacchetti nello stesso senso dei gestori di pacchetti convenzionali come APT o DNF . Piuttosto, gestisce librerie e pacchetti in base al progetto, installandoli all'interno della directory del tuo progetto.
Pertanto, può anche essere indicato come uno strumento di gestione delle dipendenze per PHP . Nel caso in cui tu abbia un progetto che dipende da un determinato numero di librerie e alcune di queste librerie dipendono da altre librerie, allora PHP Composer ti permetterà di dichiarare le librerie da cui dipendono e scoprire quali pacchetti devono essere installati e installarli nel tuo progetto.
In questo argomento dimostreremo come installare PHP Composer in Rocky Linux 8 .
Installazione di PHP in Rocky Linux
Per iniziare, devi installare PHP . Al momento, Rocky Linux i repository forniscono solo PHP 7.2 , PHP 7.3 e PHP 7.4 . Per installare PHP 8.0 e versioni successive, devi installare PHP dal repository Remi.
Compositore PHP richiede un minimo di PHP 5.3.2 e con ciò installeremo PHP 7.4 poiché il requisito è soddisfatto.
Per elencare le versioni attualmente supportate nei repository, esegui il comando:
$ sudo dnf module list php
Quindi, abilita PHP 7.4 modulo sulla riga di comando come mostrato.
$ sudo dnf module enable php:7.4
Quindi installa PHP e PHP associato moduli come segue.
$ sudo dnf install php php-cli php-mysqlnd php-mbstring php-gd php-curl php-zip -y
Ad installazione completata, verifica la versione di PHP installato come mostrato.
$ php -v
Perfetto! PHP 7.4 è stato installato correttamente. Installiamo ora Compositore PHP .
Installazione di PHP Composer in Rocky Linux
Il passaggio successivo consiste nel scaricare Compositore PHP programma di installazione sul tuo sistema. Per farlo, usa l'utilità wget come segue.
$ wget https://getcomposer.org/installer -O composer-installer.php
Ora usa il programma di installazione per installare PHP Composer a /usr/local/bin directory.
$ sudo php composer-installer.php --filename=composer --install-dir=/usr/local/bin
Dovresti ottenere un output simile a quello che abbiamo qui.
E con questo, Compositore PHP è stato installato correttamente. Per confermare quel Compositore è stato installato, esegui il comando.
$ composer -V
L'output mostra il Compositore versione che è l'ultima versione ( 2.2.9 ) al momento dell'installazione.
Installa PHP Composer nella directory
Per installare Compositore in una directory specifica, ad esempio, abbiamo creato una directory chiamata data , esegui i seguenti comandi:
$ cd data $ php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');" $ php -r "if (hash_file('sha384', 'composer-setup.php') === '906a84df04cea2aa72f40b5f787e49f22d4c2f19492ac310e8cba5b96ac8b64115ac402c8cd292b8a03482574915d1a8') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
Questo comando verifica se il programma di installazione è verificato. Se tutto va bene, dovresti ottenere l'output "Installatore verificato ”.
Quindi, esegui i seguenti comandi per completare l'installazione.
$ php composer-setup.php $ php -r "unlink('composer-setup.php');"
Ancora una volta, verifica quel Compositore è stato installato.
$ composer -V
E questo è tutto. Abbiamo installato con successo PHP Composer su Rocky Linux 8 .