composer-phpEmpezando con composer-php


Observaciones

Esta sección proporciona una descripción general de qué es composer-php y por qué un desarrollador puede querer usarlo.

También debe mencionar cualquier tema grande dentro de composer-php, y vincular a los temas relacionados. Dado que la Documentación para composer-php es nueva, es posible que deba crear versiones iniciales de esos temas relacionados.

Instalando Composer en Ubuntu

Antes de descargar e instalar Composer, debemos asegurarnos de que nuestro servidor tenga todas las dependencias instaladas.

Primero, actualice el caché del administrador de paquetes ejecutando:

sudo apt-get update
 

Ahora, instalemos las dependencias. Necesitaremos curl para descargar Composer y php5-cli para instalarlo y ejecutarlo. git es utilizado por Composer para descargar dependencias de proyectos. Todo se puede instalar con el siguiente comando:

sudo apt-get install curl php5-cli git
 

Ahora vamos a instalarlo:

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

Esto descargará e instalará Composer como un comando de todo el sistema llamado composer, en / usr / local / bin. La salida debería verse así:

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
 

Para probar su instalación, ejecute:

composer
 

Y deberías obtener una salida similar a esta:

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.

....
 

Instalación en Windows

Aquí simplemente utilizaremos el instalador.

Esta es la forma más fácil de configurar Composer en su máquina.

Descargue y ejecute Composer-Setup.exe . Instalará la última versión del compositor y configurará su PATH para que pueda llamar al composer desde cualquier directorio en su línea de comando.

Nota : Cierre su terminal actual. Pruebe el uso con un nuevo terminal: esto es importante ya que la RUTA solo se carga cuando se inicia el terminal.

Nota-2 : Configurar PATH en Windows 10

  1. Haga clic con el botón derecho en inicio (logotipo de Windows) -> system ->Advance system settings->Environment variables->System variables[below box] -> seleccione Path y haga clic en Edit
  2. Haga clic en Nuevo y agregue este valor C:\ProgramData\ComposerSetup\bin
  3. Ahora abre tu terminal [cmd] y prueba el composer --version

Visión general

Composer es una herramienta para la gestión de dependencias en PHP. Le permite declarar las bibliotecas de las que depende su proyecto y las administrará (instalará / actualizará) por usted.

Composer no es un gestor de paquetes en el mismo sentido que Yum o Apt. Sí, se trata de "paquetes" o bibliotecas, pero los administra en función de cada proyecto, instalándolos en un directorio (por ejemplo, un proveedor) dentro de su proyecto.

Composer requiere PHP 5.3.2+ para ejecutarse. También se requieren algunos ajustes confidenciales de php y banderas de compilación, pero al usar el instalador se le advertirá sobre cualquier incompatibilidad.

Para instalar paquetes desde fuentes en lugar de simples archivos zip, necesitará git, svn, fossil o hg dependiendo de cómo se controle la versión del paquete.