# Cómo instalar Composer en Ubuntu 20.04

En apenas unos pasos puedes instalar el gestor de dependencias [PHP](https://www.ionos.com/es-us/digitalguide/paginas-web/creacion-de-paginas-web/tutorial-de-php-fundamentos-basicos-para-principiantes/ "Tutorial de PHP: fundamentos básicos para principiantes") Composer en Ubuntu 20.04. La instalación se puede llevar a cabo en la terminal bajo la [distribución de Linux](https://www.ionos.com/es-us/digitalguide/servidores/configuracion/distribuciones-linux/ "Distribuciones Linux").

## Instalar PHP Composer

La instalación de Composer en Ubuntu 20.04 te llevará apenas unos minutos. Para la instalación necesitarás únicamente una **terminal de Linux**.

Consejo Si utilizas un sistema operativo distinto a Ubuntu 20.04, te podría resultar útil uno de los siguientes artículos:

- [Instalar Composer en Ubuntu 22.04](https://www.ionos.com/es-us/digitalguide/servidores/configuracion/instalar-php-composer-en-ubuntu-2204/)
- [Instalar Composer en Windows 10](https://www.ionos.com/es-us/digitalguide/servidores/configuracion/instalar-php-composer-en-windows-10/)
- [Instalar Composer en Windows 11](https://www.ionos.com/es-us/digitalguide/servidores/configuracion/instalar-composer-en-windows-11/)

### Paso 1. Actualiza el sistema

Antes de empezar con la instalación de Composer en Ubuntu, debes asegurarte de que tu sistema esté **actualizado**. Para ello abre una terminal y ejecuta los siguientes comandos:

```bash
sudo apt update
sudo apt upgrade
```

Deberás introducir tu contraseña, ya que estos comandos requieren privilegios de root.

### Paso 2. Instala los paquetes necesarios

Después de haber actualizado el sistema, puedes **instalar los paquetes necesarios** para PHP Composer. Entre ellos se encuentran la interfaz de línea de comandos de PHP y curl. Si ya tienes instalados estos paquetes, puedes saltarte este paso. De lo contrario, utiliza el siguiente comando para empezar la instalación:

```bash
sudo apt install curl php-cli php-mbstring git unzip
```

### Paso 3. Descarga e instala PHP Composer

La instalación del propio PHP Composer en Ubuntu 20.04 también requiere apenas un comando en la terminal, que utilizará la herramienta curl que acabas de instalar para descargar los archivos de instalación de PHP Composer del servidor oficial. A continuación, se instalará PHP Composer en tu sistema.

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

Una vez haya concluido la instalación de Composer, deberías ver el siguiente aviso en la terminal:

[![Imagen: Imagen de la terminal después de la instalación de PHP Composer](https://www.ionos.com/es-us/digitalguide/fileadmin/_processed_/1/2/csm_composer-successfully-installed_a2d810aeb8.webp "Imagen de la terminal después de la instalación de PHP Composer")](https://www.ionos.com/es-us/digitalguide/fileadmin/DigitalGuide/Screenshots_2023/composer-successfully-installed.png) Después de haber finalizado la instalación de PHP Composer en Ubuntu 20.04, la terminal te informará de ello y mostrará también la versión del programa. ### Paso 4. Comprueba la instalación

En este último paso deberías utilizar el siguiente comando para **constatar manualmente** la instalación de PHP Composer:

```bash
composer
```

A continuación, deberían aparecer en pantalla una lista de los comandos más importantes de Composer, así como la versión del programa que tienes instalada:

[![Imagen: Imagen de la terminal después de ejecutar PHP Composer](https://www.ionos.com/es-us/digitalguide/fileadmin/_processed_/7/4/csm_composer-version_eaab04ab5e.webp "Imagen de la terminal después de ejecutar PHP Composer")](https://www.ionos.com/es-us/digitalguide/fileadmin/DigitalGuide/Screenshots_2023/composer-version.png) Puedes ejecutar PHP Composer con la orden “composer” y visualizar así una lista con todos los comandos que puedes ejecutar en el gestor de paquetes. Si tienes problemas con la ejecución de PHP Composer en tu sistema, la causa podría ser que hayas instalado Composer en una carpeta (*/usr/local/bin*) que **no está incluida en tu variable de entorno $PATH**.

Consejo El [hosting web](https://www.ionos.com/hosting/web-hosting "Hosting – Alojamiento web barato de IONOS") de IONOS te ofrece además protección contra DDoS y compatibilidad con las últimas versiones de PHP como [PHP 8](https://www.ionos.com/es-us/digitalguide/paginas-web/desarrollo-web/php-8/ "PHP 8")

## Uso de PHP Composer

Una vez hayas instalado el gestor de paquetes, ya puedes empezar a utilizar la herramienta y añadir dependencias a tus proyectos.

### Crea el fichero *composer.json*

El fichero *composer.json* se utiliza para **definir dependencias en tus proyectos de PHP**. Puedes crearlo manualmente o también de manera automática al crear tu primera dependencia. Si deseas realizar ajustes en el fichero *composer.json* te recomendamos que lo crees manualmente con el siguiente comando de Composer:

```bash
composer init
```

### Añade dependencias

La función principal de PHP Composer es **crear y administrar dependencias** en tus proyectos. Puedes añadir dependencias simplemente con un comando:

```bash
composer require monolog/monolog
```

En el ejemplo anterior hemos añadido al proyecto la biblioteca de registros (o *logging)* monolog como dependencia.

### Actualiza las dependencias

PHP Composer te permite también **actualizar las dependencias de tu proyecto** con el comando siguiente:

```bash
composer update
```


This is a markdown version of: [https://www.ionos.com/es-us/digitalguide/servidores/configuracion/instalacion-de-php-composer-en-ubuntu-2004/](https://www.ionos.com/es-us/digitalguide/servidores/configuracion/instalacion-de-php-composer-en-ubuntu-2004/) for AI/LLM consumption.