Buscar..


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.

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.

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


Modified text is an extract of the original Stack Overflow Documentation
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow