Il gestore di pacchetti Composer sem­pli­fi­ca no­te­vol­men­te il lavoro con il lin­guag­gio di scripting PHP. Dopo aver in­stal­la­to lo strumento, potete accedere co­mo­da­men­te e fa­cil­men­te a una serie di pacchetti PHP pronti all’uso, come le librerie, e integrare i vostri pacchetti. Come funziona l’in­stal­la­zio­ne di Composer su Windows 11?

In­stal­la­re Composer su Windows 11: istru­zio­ni guidate

Il modo più semplice per in­stal­la­re Composer su Windows 11 è uti­liz­za­re il file Install di Composer per Windows. È possibile sca­ri­car­lo gra­tui­ta­men­te ed eseguirlo nel modo consueto. Di seguito abbiamo riassunto per voi i singoli passaggi.

N.B.

Il pre­re­qui­si­to per l’in­stal­la­zio­ne e l’utilizzo di Composer è aver in­stal­la­to una versione di PHP sul sistema. Nel nostro articolo separato al riguardo, im­pa­re­re­te in dettaglio come in­stal­la­re PHP.

Primo passaggio: scaricare il file di in­stal­la­zio­ne di Composer

Andate alla sezione di download del sito ufficiale di Composer. Fate clic sul link “Composer-Setup.exe” per scaricare il file di in­stal­la­zio­ne di Composer per Windows.

Secondo passaggio: avviare l’in­stal­la­zio­ne di Composer

Ri­chia­ma­te la directory di download ed eseguite il file scaricato facendo doppio clic su di esso. Se­le­zio­na­te quindi l’opzione con­si­glia­ta “Install for all users” (Installa per tutti gli utenti), di modo che tutti gli utenti del computer possano accedere suc­ces­si­va­men­te al gestore di pacchetti.

Immagine: Composer su Windows 11: installazione per tutti gli utenti
Potete in­stal­la­re Composer per tutti gli utenti di Windows 11 solo se disponete dei permessi di am­mi­ni­stra­to­re.

Nella finestra seguente, potete attivare la modalità svi­lup­pa­to­re (developer mode) mettendo un segno di spunta nella casella apposita. In questo caso, l’as­si­sten­te determina au­to­ma­ti­ca­men­te il percorso dell’in­stal­la­zio­ne di PHP. Tuttavia, non avete la pos­si­bi­li­tà di se­le­zio­na­re la versione di PHP se ne avete in­stal­la­te diverse.

Immagine: Installazione di Composer: opzione “Modalità sviluppatore”
Lasciate di­sat­ti­va­ta l’opzione “Developer mode” se avete in­stal­la­to più versioni di PHP e de­si­de­ra­te se­le­zio­nar­ne una specifica per Composer.

Se non avete attivato la modalità svi­lup­pa­to­re, inserite il percorso di php.exe della versione di PHP de­si­de­ra­ta.

Immagine: Setup di Composer: specificazione del percorso PHP
Spe­ci­fi­ca­te il percorso di in­stal­la­zio­ne di PHP sul vostro sistema per con­fi­gu­ra­re cor­ret­ta­men­te Composer su Windows 11.

Saltate le seguenti im­po­sta­zio­ni del proxy e infine premete “Install” (Installa) per avviare l’in­stal­la­zio­ne.

Terzo passaggio: com­ple­ta­re la con­fi­gu­ra­zio­ne

Dopo l’in­stal­la­zio­ne, vi­sua­liz­za­te un messaggio in cui si avvisa che è ne­ces­sa­rio uti­liz­za­re una nuova istanza della riga di comando per uti­liz­za­re Composer. Questo perché l’ambiente di sistema è cambiato. Perciò fate clic su “Next” (Avanti) e poi su “Finish” (Fine) per com­ple­ta­re l’in­stal­la­zio­ne.

N.B.

In alcuni casi, potrebbe essere ne­ces­sa­rio riavviare Windows 11 affinché l’in­stal­la­zio­ne di Composer venga rilevata cor­ret­ta­men­te.

Quarto passaggio: ve­ri­fi­ca­re l’in­stal­la­zio­ne di Composer tramite il prompt di Windows 11

Nell’ultima fase dell’in­stal­la­zio­ne, ve­ri­fi­ca­te se l’in­stal­la­zio­ne del gestore di pacchetti ha fun­zio­na­to cor­ret­ta­men­te. A questo scopo, aprite il prompt dei comandi premendo la com­bi­na­zio­ne di tasti [Windows] + [R] ed eseguendo il comando “cmd”.

Nella finestra del prompt dei comandi, inserite il comando “composer” e con­fer­ma­te­lo con il tasto Invio. Vi­sua­liz­ze­re­te im­me­dia­ta­men­te la versione di Composer in­stal­la­ta e un riepilogo dei comandi di­spo­ni­bi­li.

Immagine: Windows 11: visualizzazione della versione di Composer tramite CMD
Windows 11: vi­sua­liz­za­zio­ne della versione di Composer tramite CMD.
Consiglio

Potete accedere a PHP Composer anche con uno dei pacchetti Web Hosting di IONOS.

Utilizzo di PHP Composer su Windows 11: esempio

Dopo aver ef­fet­tua­to l’in­stal­la­zio­ne di Composer su Windows, potete uti­liz­za­re il gestore di pacchetti in qualsiasi momento per ottenere pacchetti PHP pubblici esistenti. Di seguito viene spiegato come fare, uti­liz­zan­do l’esempio del pacchetto “cocur/slugify”, con il quale è possibile con­ver­ti­re le stringhe in slug.

Primo passaggio: in­stal­la­re Git e ag­giun­ger­lo a PATH

Per poter scaricare il pacchetto “cocur/slugify”, il sistema di controllo della versione Git deve essere in­stal­la­to sul sistema e aggiunto alla variabile di sistema PATH. Windows 11 utilizza questa variabile per de­ter­mi­na­re i file necessari all’ese­cu­zio­ne di un programma da riga di comando.

Se non avete ancora in­stal­la­to Git, fatelo a questo punto. Trovate in­for­ma­zio­ni det­ta­glia­te sull’in­stal­la­zio­ne e sull’uso dello strumento nel nostro tutorial su Git.

Per ag­giun­ge­re lo strumento di gestione delle versioni alla variabile PATH, procedete come segue:

  1. Avviate la ricerca di Windows e cercate “Modifica delle variabili d’ambiente del sistema”.
  2. Fate clic sul risultato della ricerca cor­ri­spon­den­te.
  3. Nella scheda “Avanzate” aperta, ri­chia­ma­te il menu “Variabili d’ambiente”.
  4. Nella sezione superiore “Variabili utente”, se­le­zio­na­te la voce “Percorso” e andate su “Modifica”.
  5. Fate clic sul pulsante “Nuovo” e inserite il valore “C:\Program Files\Git\bin\”.
  6. Ripetete la stessa ope­ra­zio­ne per il valore “C:\Program Files\Git\cmd\”.
  7. Salvate le modifiche facendo clic su “OK”.
Immagine: Windows 11: aggiungere Git alla variabile PATH
Windows 11: ag­giun­ge­re Git alla variabile PATH.

Secondo passaggio: creare una cartella per il pacchetto Composer

Nella fase suc­ces­si­va, create una cartella per il pacchetto PHP che de­si­de­ra­te ottenere con Composer. Avviate il prompt dei comandi con la com­bi­na­zio­ne di tasti [Windows] + [R] e il comando “cmd”. Vogliamo creare la cartella Slugify di­ret­ta­men­te in C:, quindi passiamo prima a questa cartella prin­ci­pa­le:

cd C:\
bash

Creiamo quindi la directory con il nome “slugify” digitando quanto segue:

mkdir slugify
bash

Terzo passaggio: in­stal­la­re il pacchetto con Composer

Spo­sta­te­vi nella directory creata eseguendo il seguente comando:

cd slugify
bash

Una volta nella directory, in­stal­la­te Slugify usando Composer come segue:

composer require cocur/slugify
bash
Immagine: Download di cocur/slugify tramite PHP Composer su Windows 11
Download di cocur/slugify tramite PHP Composer su Windows 11.

Quarto passaggio: creare lo script PHP di prova

Nella cartella slugify creata, si do­vreb­be­ro ora trovare i due file composer.lock e composer.json e la cartella “vendor”. In quest’ultima si trova, tra l’altro, il file autoload.php da includere nel proprio script PHP per accedere ai servizi del pacchetto cocur/slugify.

Per creare un semplice script di prova, ag­giun­ge­te un file chiamato test.php nella directory prin­ci­pa­le di slugify digitando il seguente comando nel prompt dei comandi:

copy con test.php
bash

Inserite quindi il seguente codice PHP che, tra le altre cose, integra il file autoload.php:

<?php
require __DIR__ . '/vendor/autoload.php';
use Cocur\Slugify\Slugify;
$slugify = new Slugify();
echo $slugify->slugify('Questa stringa sarà convertita in uno slug con slugify!');
bash

Salvate il file con la com­bi­na­zio­ne di tasti [Ctrl] + [C] ed eseguite lo script con il seguente comando:

php test.php
bash

Come output otterrete lo slug della stringa indicata tra le parentesi:

questa-stringa-verrà-convertita-con-slugify-in-uno-slug
bash
Immagine: Conversione di stringhe con cocur/slugify
Con­ver­sio­ne di stringhe con cocur/slugify.
Consiglio

Nella Digital Guide troverete altri articoli in­te­res­san­ti su PHP Composer che po­treb­be­ro in­te­res­sar­vi:

Vai al menu prin­ci­pa­le