Compositor és una aplicació per a la qual s'utilitza gestió de la dependència en format estàndard a PHP . Composer us permet declarar les biblioteques en què teniu PHP projecte depèn i gestioneu-lo per vosaltres. Instal·la i actualitza les biblioteques que necessiteu per al vostre projecte.
Per defecte, Composer no instal·la res globalment; gestiona les dependències basades en per projecte i les instal·la al directori ( venedor ) dins del vostre projecte.
Composer ofereix dues coses per als nostres projectes:
git afegir-ho tot
- Ajuda en la gestió de dependències per a PHP.
- Ajuda a la càrrega automàtica de fitxers al projecte.
El Composer està molt energitzat per l'NPM de Node i el paquet de Ruby.
Suposem un escenari:
- Teniu un projecte PHP que depèn de diverses biblioteques.
- I algunes d'aquestes biblioteques també depenen d'altres biblioteques.
Composer compleix el requisit de l'escenari anterior com:
- Us permet declarar les biblioteques de les quals depèn el vostre projecte.
- Esbrina quines versions del paquet necessiteu per instal·lar al vostre projecte i us descarrega i s'instal·la.
- També permet actualitzar totes les dependències en una sola ordre.
Requisits del sistema per instal·lar Composer:
Composer requereix instal·lació i execució correcta PHP 5.3.2+ a la màquina. També requereix algunes configuracions sensibles de PHP i compila banderes. Si instal·leu els paquets de Composer des de la font en lloc de l'arxiu zip, necessitareu git, svn, fossil o hg en funció del paquet controlat per la versió. Un Composer és una eina multiplataforma que funciona igual SO Windows , Linux i macOS.
Instal·leu Composer a Windows
Hi ha dues maneres d'instal·lar Composer al sistema operatiu Windows: la primera utilitzant la configuració de l'instal·lador de Composer i l'altra mitjançant la instal·lació manual mitjançant script.
1. Utilitzant l'instal·lador
a) Instal·lar Composer mitjançant la configuració de l'instal·lador de Composer és la manera més senzilla d'instal·lar-lo al sistema operatiu Windows. Inicieu el vostre navegador predeterminat i visiteu-lo https://getcomposer.org i feu clic al botó 'Començar'. Sota la ' Instal·lació - Windows ' secció, feu clic a ' Utilitzant l'instal·lador 'opció; us portarà a la secció 'Utilitzar l'instal·lador'.
b) Feu clic a Composer-Setup.exe enllaç per descarregar la configuració de Composer al vostre dispositiu. Després de descarregar la configuració, executeu-la per instal·lar-la i seguiu les instruccions.
c) Obriu la configuració de Composer descarregada i feu clic a 'Instal·la per a tots els usuaris', opció recomanada per instal·lar la configuració de Composer.
d) A la pantalla emergent, feu clic a SÍ per permetre la instal·lació.
e) Ara, trieu el vostre tipus d'instal·lació i feu clic a Pròxim
f) Ara, trieu el camí PHP de línia d'ordres que voleu utilitzar, marqueu la casella per afegir el camí PHP i feu clic a Pròxim .
g) Aparell emergent de configuració del compositor, una pantalla que ofereix una opció per utilitzar un servidor intermediari per connectar-se a Internet. Si voleu utilitzar un servidor intermediari, marqueu la casella i introduïu l'URL del servidor intermediari; si no, deixeu-lo i feu clic a Pròxim Ens ometem això perquè no estem utilitzant cap servidor intermediari per connectar-nos a Internet.
h) La configuració de Composer està preparada per instal·lar-se al vostre ordinador; reviseu la vostra configuració i feu clic al botó Instal·la.
i) Després d'instal·lar la configuració de Composer, apareix informació important sobre com obrir-la. Llegiu la informació, feu clic a Següent i feu-ho en conseqüència després de la instal·lació.
j) Feu clic al botó Finalitzar per completar la instal·lació.
Quan el Composer s'instal·li a la vostra màquina, obriu les finestres d'ordres (cmd), escriviu compositor i premeu Entra clau. Si mostra una llista d'ordres, vol dir que Composer s'ha instal·lat correctament al vostre ordinador.
2. Instal·lació manual
Podeu instal·lar Composer a qualsevol directori on vulgueu. En el nostre cas, estem instal·lant a C:xampphtdocscomposersetup directori. Obriu el terminal d'ordres (cmd) i aneu a la ubicació del directori que voleu instal·lar (C:xampphtdocscomposersetup).
Copieu i enganxeu l'script següent al vostre cmd terminal i executeu-lo per instal·lar Composer. Instal·larà automàticament l'últim Composer al vostre directori actual.
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');'
Aquest script d'instal·lador només comprova la configuració de php.ini. Si la configuració s'ha configurat incorrectament, us avisarà i començarà a baixar la darrera versió compositor.phar al directori actual (C:xampphtdocscomposersetup). Si la instal·lació té èxit, veureu un missatge d'instal·lació correcta.
Les 4 línies de script anteriors han d'estar en ordre que realitzi les activitats següents:
- Baixeu l'instal·lador del compositor al directori actual.
- Verifiqueu el certificat SHA-384 de l'instal·lador del compositor.
- Executeu l'instal·lador del compositor.
- Elimina l'instal·lador de compositor.
Nota: el codi de l'script pot canviar en funció de la nova versió publicada. Per comprovar l'script per instal·lar una nova versió de Composer, visiteu https://getcomposer.org/download/ .
Nota: si l'script genera un error que ' php no es reconeix com a comanda interna o externa '. A continuació, comproveu que el camí PHP estigui ben configurat a la configuració de les variables d'entorn de l'ordinador o no. Per establir el camí PHP globalment per a la vostra màquina, copieu el camí php on es troba (C:xamppphp) i passat-lo, a Configuració avançada del sistema,> Variables d'entorn> seleccionar Camí i feu clic a Nou . Ara, a la Nom de la variable tipus Camí i en el Valor variable , enganxeu la ubicació php, és a dir, C:xamppphp .
Podeu comprovar la versió del vostre compositor instal·lat mitjançant una ordre compositor -v al camí actual. Tal com:
composer -v
Per exemple:
C:xampphtdocscomposersetup>composer -v
Aquí, tenim instal·lada la versió actual de Composer 2.0.8 a la nostra màquina.
Crea una nova compositor.bat fitxer al mateix directori on es troba el fitxer compositor.phar està present.
Utilitzant cmd
C:xampphtdocscomposersetup>echo @php '%~dp0composer.phar' %*>composer.bat
Utilitzant PowerShell
C:xampphtdocscomposersetup> Set-Content composer.bat '@php '%~dp0composer.phar' %*'
Algunes de les altres opcions d'instal·lació notables de Composer
--install-dir
Podeu instal·lar Composer en un directori concret on vulgueu utilitzant el --install-dir i proporcionant el nom del directori de destinació. Per exemple:
php composer-setup.php --install-dir=bin
--nom de l'arxiu
Fins i tot podeu especificar el nom del fitxer que no sigui el seu nom predeterminat (composer.phar) utilitzant el --nom de l'arxiu opció. Per exemple:
php composer-setup.php --filename=composer
--versió
Composer permet instal·lar la seva versió particular mitjançant l' --versió opció juntament amb proporcionar una versió de llançament específica. Per exemple:
php composer-setup.php --version=1.0.0-alpha8
--ajuda
Utilitzant el --ajuda opció, podeu veure diverses opcions de compositor per a un entorn específic. Per exemple:
--help
Actualització i desinstal·lació de Composer
Si voleu actualitzar el vostre Composer o desinstal·lar algun dels seus gestors de dependències, assegureu-vos que teniu Git per a Windows instal·lat a la vostra màquina. A partir d'aquí, podeu verificar la instal·lació de Composer executant --versió comanda des del terminal. Si l'ordre retorna el codi de versió, vol dir que el Composer està instal·lat i ja esteu preparat per als passos següents.
Abans d'actualitzar el vostre Composer, comproveu la seva versió actual instal·lada al vostre ordinador. Podeu fer-ho escrivint l'ordre següent a la vostra aplicació de terminal:
b+ arbre
composer -- version
o
composer -V
Actualitza el compositor
Per actualitzar el propi Composer, executeu l'script següent i actualitzarà Composer.
composer self-update
Actualitzar la dependència
Com que Composer gestiona la biblioteca de dependències del vostre projecte, podeu actualitzar aquestes dependències si us cal fer servir l'ordre següent:
composer update
Si no teniu cap projecte actiu en execució amb les dependències de Composer al vostre directori actual, Composer mostra un missatge que no ha pogut trobar cap composer.json dossier.
Desinstal·lar paquets
Per desinstal·lar els paquets de Composer, executeu l'ordre següent:
composer remove your_package_name
Assegureu-vos de substituir 'your_package_name' pel nom del paquet real a l'ordre anterior. Desinstal·larà el paquet de Composer.