Instalación

Puedes instalar Composer desde la línea de comandos. Dicho script de instalación verificará algunas configuraciones de php.ini y luego descargará la última versión de composer.phar en el directorio actual.

Ahora ejecute php composer.phar para ejecutar Composer.

Composer se ejecutará localmente como parte de su proyecto, pero puede acceder a él globalmente (e incluso hacerlo ejecutable e invocarlo sin usar el intérprete php); Sólo mueve composer.phar a un directorio grobal (parte de PATH):

mv composer.phar /usr/local/bin/composer

Ahora ejecute Composer para ejecutar Composer en lugar de php composer.phar.

Producción

Cuando implemente en su servidor de producción, no olvide ejecutar el siguiente comando:

composer install --no-dev

El comando anterior eliminará los paquetes de Composer solo para desarrollo que no sean necesarios en el entorno de producción. Esto reducirá en gran medida el tamaño de la carpeta del proveedor.

Errores

[ErrorException]
file_put_contents(./composer.json): failed to open stream: Permission denied
  1. Para obtener el usuario actual, ejecuta este comando:
id -un
  1. Para resolver esto, ejecuta este comando (siendo user su usuario actual):
sudo chown -R user ~/.composer