composer-phpIniziare con compositore-php

Osservazioni

Questa sezione fornisce una panoramica di ciò che compositore-php è, e perché uno sviluppatore potrebbe voler usarlo.

Dovrebbe anche menzionare qualsiasi argomento di grandi dimensioni all'interno di composer-php e collegarsi agli argomenti correlati. Poiché la Documentazione per compositore-php è nuova, potrebbe essere necessario creare versioni iniziali di tali argomenti correlati.

Panoramica

Composer è uno strumento per la gestione delle dipendenze in PHP. Ti permette di dichiarare le librerie da cui dipende il tuo progetto e le gestirà (installate / aggiornate) per te.

Il compositore non è un gestore di pacchetti nello stesso senso di Yum o Apt. Sì, si occupa di "pacchetti" o librerie, ma li gestisce su una base per progetto, installandoli in una directory (es. Venditore) all'interno del progetto.

Il compositore richiede PHP 5.3.2+ per essere eseguito. Sono necessarie anche alcune impostazioni php sensibili e flag di compilazione, ma quando si utilizza l'installer verrai avvisato di eventuali incompatibilità.

Per installare pacchetti da fonti invece di semplici archivi zip, è necessario git, svn, fossil o hg a seconda di come il pacchetto è controllato dalla versione.

Installazione di Composer su Ubuntu

Prima di scaricare e installare Composer, dobbiamo assicurarci che il nostro server abbia tutte le dipendenze installate.

Innanzitutto, aggiorna la cache del gestore pacchetti eseguendo:

sudo apt-get update

Ora, installiamo le dipendenze. Avremo bisogno di curl per scaricare Composer e php5-cli per l'installazione e l'esecuzione. git è usato da Composer per scaricare le dipendenze del progetto. Tutto può essere installato con il seguente comando:

sudo apt-get install curl php5-cli git

Ora installiamo:

curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer

Questo scaricherà e installerà Composer come un comando a livello di sistema chiamato compositore, in / usr / local / bin. L'output dovrebbe assomigliare a questo:

Output
#!/usr/bin/env php
All settings correct for using Composer
Downloading...

Composer successfully installed to: /usr/local/bin/composer
Use it: php /usr/local/bin/composer

Per testare l'installazione, eseguire:

composer

E dovresti ottenere un risultato simile a questo:

Output
   ______
  / ____/___  ____ ___  ____  ____  ________  _____
 / /   / __ \/ __ `__ \/ __ \/ __ \/ ___/ _ \/ ___/
/ /___/ /_/ / / / / / / /_/ / /_/ (__  )  __/ /
\____/\____/_/ /_/ /_/ .___/\____/____/\___/_/
                    /_/
Composer version 1.0-dev (9859859f1082d94e546aa75746867df127aa0d9e) 2015-08-17 14:57:00

Usage:
 command [options] [arguments]

Options:
 --help (-h)           Display this help message
 --quiet (-q)          Do not output any message
 --verbose (-v|vv|vvv) Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug
 --version (-V)        Display this application version
 --ansi                Force ANSI output
 --no-ansi             Disable ANSI output
 --no-interaction (-n) Do not ask any interactive question
 --profile             Display timing and memory usage information
 --working-dir (-d)    If specified, use the given directory as working directory.

....

Installazione su Windows

Qui useremo semplicemente l'installer.

Questo è il modo più semplice per configurare Composer sul tuo computer.

Scarica ed esegui Composer-Setup.exe . Installa l'ultima versione del compositore e configura il PATH modo da poter chiamare il composer da qualsiasi directory nella riga di comando.

Nota : chiudere il terminale corrente. Prova l'utilizzo con un nuovo terminale: questo è importante poiché il PATH viene caricato solo all'avvio del terminale.

Nota 2 : impostare PATH in Windows 10

  1. Fare clic con il tasto destro del mouse all'avvio (logo windows) -> system ->Advance system settings->Environment variables->System variables[below box] -> selezionare Path e fare clic su Edit
  2. Fare clic su Nuovo e aggiungere questo valore C:\ProgramData\ComposerSetup\bin
  3. Ora apri il tuo terminale [cmd] e prova il composer --version