Compositore è un'applicazione utilizzata per gestione delle dipendenze in formato standard in PHP . Composer ti consente di dichiarare le librerie su cui si trova il tuo PHP il progetto dipende e gestiscilo per te. Installa e aggiorna le librerie necessarie per il tuo progetto.
Per impostazione predefinita, Composer non installa nulla a livello globale; gestisce le dipendenze in base al progetto e le installa nella directory ( venditore ) all'interno del tuo progetto.
Composer offre due cose per i nostri progetti:
jdbc jdbc
- Aiuta nella gestione delle dipendenze per PHP.
- Aiuta nel caricamento automatico dei file nel progetto.
Il Compositore è fortemente stimolato dall'NPM di Node e dal bundle di Ruby.
Supponiamo uno scenario:
- Hai un progetto PHP che dipende da diverse librerie.
- E alcune di queste biblioteche dipendono anche da altre biblioteche.
Il compositore soddisfa i requisiti dello scenario di cui sopra in quanto:
- Ti consente di dichiarare le librerie da cui dipende il tuo progetto.
- Rileva quali versioni del pacchetto devi installare nel tuo progetto e le scarica e installa per te.
- Consente inoltre di aggiornare tutte le dipendenze in un unico comando.
Requisiti di sistema per installare Composer:
Il compositore deve essere installato e funzionante correttamente PHP 5.3.2+ sulla macchina. Richiede inoltre alcune impostazioni PHP sensibili e compila flag. Installando i pacchetti Composer dal sorgente anziché dall'archivio zip, avrai bisogno di git, svn, fossil o hg in base alla versione del pacchetto controllata. Un compositore è uno strumento multipiattaforma che funziona ugualmente su Sistema operativo Windows , Linux e macOS.
Installa Composer su Windows
Esistono due modi per installare Composer sul sistema operativo Windows: il primo utilizza la configurazione del programma di installazione di Composer e l'altro è tramite installazione manuale utilizzando script.
1. Utilizzo del programma di installazione
a) Installare Composer utilizzando la configurazione del programma di installazione di Composer è il modo più semplice per installarlo sul sistema operativo Windows. Avvia il browser predefinito e visita https://getcomposer.org e fare clic sul pulsante 'Per iniziare'. Sotto il ' Installazione - Windows ', fai clic sulla sezione ' Utilizzo del programma di installazione ' opzione; ti porterà alla sezione 'Utilizzo del programma di installazione'.
b) Fare clic su Composer-Setup.exe collegamento per scaricare la configurazione di Composer sul tuo dispositivo. Dopo aver scaricato il setup, eseguilo per installarlo e segui le istruzioni.
c) Aprire il programma di installazione di Composer scaricato e fare clic su 'Installa per tutti gli utenti', che è l'opzione consigliata per installare il programma di installazione di Composer.
d) Nella schermata pop-up, fare clic su SÌ per consentire l'installazione.
e) Ora scegli il tipo di installazione e fai clic su Prossimo
f) Ora scegli il percorso PHP della riga di comando che desideri utilizzare, seleziona la casella per aggiungere il percorso PHP e fai clic su Prossimo .
g) La configurazione del compositore apre una schermata che fornisce un'opzione per utilizzare un server proxy per connettersi a Internet. Se desideri utilizzare un server proxy, seleziona la casella e inserisci l'URL del proxy; in caso contrario, lasciarlo e fare clic su Prossimo Lo salteremo poiché non utilizziamo alcun server proxy per connetterci a Internet.
h) La configurazione di Composer è pronta per essere installata sul tuo computer; rivedi le tue impostazioni e fai clic sul pulsante Installa.
i) Dopo l'installazione del setup di Composer, verranno visualizzate informazioni importanti su come aprirlo. Leggere le informazioni, fare clic su Avanti e procedere di conseguenza dopo l'installazione.
j) Fare clic sul pulsante Fine per completare l'installazione.
Quando il compositore viene installato sul tuo computer, apri le finestre di comando (cmd), digita compositore e premere accedere chiave. Se viene visualizzato un elenco di comandi, significa che Composer è stato installato correttamente sul tuo computer.
2. Installazione manuale
Puoi installare Composer in qualsiasi directory dove desideri. Nel nostro caso, stiamo installando su C:xampphtdocscomposersetup directory. Apri il terminale di comando (cmd) e vai al percorso della directory che desideri installare (C:xampphtdocscomposersetup).
Copia e incolla il seguente script nel tuo cmq terminale ed eseguirlo per installare Composer. Installerà automaticamente l'ultima versione di Composer nella directory corrente.
php -r 'copy('https://getcomposer.org/installer', 'composer-setup.php');' php -r 'if (hash_file('sha384', 'composer-setup.php') === '756890a4488ce9024fc62c56153228907f1545c228516cbf63f885e036d37e9a59d27d63f46af1d4d07ee0f76181c7d3') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;' php composer-setup.php php -r 'unlink('composer-setup.php');'
Questo script di installazione controlla semplicemente le impostazioni php.ini. Se le impostazioni sono impostate in modo errato, ti avviserà e inizierà a scaricare l'ultima versione compositore.phar nella directory corrente (C:xampphtdocscomposersetup). Se l'installazione ha esito positivo, verrà visualizzato il messaggio di installazione riuscita.
Le 4 righe di script di cui sopra devono essere in modo da eseguire le seguenti attività:
- Scarica il programma di installazione del compositore nella directory corrente.
- Verifica il certificato SHA-384 del programma di installazione del compositore.
- Esegui il programma di installazione del compositore.
- Rimuovi il programma di installazione del compositore.
Nota: il codice dello script potrebbe subire modifiche in base alla nuova versione rilasciata. Per controllare lo script per l'installazione di una nuova versione di Composer, visitare https://getcomposer.org/download/ .
Nota: se lo script genera un errore del tipo ' php non è riconosciuto come comando interno o esterno '. Quindi controlla che il percorso PHP sia ben impostato nelle impostazioni delle variabili d'ambiente del computer o meno. Per impostare il percorso PHP globalmente per il tuo computer, copia il percorso php in cui si trova (C:xamppphp) e incollalo, in Impostazioni di sistema avanzate,> Variabili d'ambiente> Selezionare Sentiero e fare clic su Nuovo . Ora, nel Nome variabile tipo Sentiero e nel Valore variabile , incolla la posizione php, ovvero C:xamppphp .
Puoi controllare la versione del compositore installata utilizzando un comando compositore -v al percorso attuale. Ad esempio:
composer -v
Per esempio:
C:xampphtdocscomposersetup>composer -v
Qui, sul nostro computer viene installata la versione attuale 2.0.8 di Composer.
Creane uno nuovo compositore.bat file nella stessa directory in cui si trova il file compositore.phar è presente.
Utilizzando cmd
C:xampphtdocscomposersetup>echo @php '%~dp0composer.phar' %*>composer.bat
Utilizzando PowerShell
C:xampphtdocscomposersetup> Set-Content composer.bat '@php '%~dp0composer.phar' %*'
Alcune delle altre opzioni di installazione degne di nota di Composer
--install-dir
Puoi installare Composer in una directory particolare in cui desideri utilizzare il file --install-dir opzione e fornendo il nome della directory di destinazione. Per esempio:
php composer-setup.php --install-dir=bin
--nome del file
È anche possibile specificare un nome file diverso da quello predefinito (composer.phar) utilizzando il comando --nome del file opzione. Per esempio:
php composer-setup.php --filename=composer
--versione
Composer consente di installare la sua particolare versione utilizzando il file --versione opzione oltre a fornire una versione di rilascio specifica. Per esempio:
php composer-setup.php --version=1.0.0-alpha8
--aiuto
Usando il --aiuto opzione, puoi visualizzare varie opzioni del compositore per un ambiente specifico. Per esempio:
--help
Aggiornamento e disinstallazione di Composer
Se desideri aggiornare il tuo Composer o disinstallare uno qualsiasi dei suoi gestori delle dipendenze, assicurati di avere Git per Windows installato sul tuo computer. Da lì puoi verificare l'installazione di Composer eseguendo --versione comando dal terminale. Se il comando restituisce il codice della versione, significa che Composer è installato e sei pronto per i passaggi successivi.
Prima di aggiornare il tuo Composer, controlla la versione corrente installata sul tuo computer. Puoi farlo digitando il seguente comando nell'applicazione terminale:
java math.random
composer -- version
O
composer -V
Aggiorna compositore
Per aggiornare il Composer stesso, esegui lo script seguente e aggiornerà il Composer.
composer self-update
Aggiorna dipendenza
Poiché Composer gestisce la libreria delle dipendenze del tuo progetto, puoi aggiornare queste dipendenze se necessario utilizzando il comando seguente:
composer update
Se non hai un progetto attivo in esecuzione con le dipendenze di Composer nella directory corrente, Composer mostra un messaggio indicante che non è stato in grado di trovare un progetto compositore.json file.
Disinstallare i pacchetti
Per disinstallare i pacchetti da Composer, esegui il comando seguente:
composer remove your_package_name
Assicurati di sostituire 'your_package_name' con il nome effettivo del pacchetto nel comando precedente. Disinstallerà il pacchetto da Composer.