# Cómo instalar Composer en Ubuntu 22.04

En la versión 22.04 de [Ubuntu](https://www.ionos.mx/digitalguide/servidores/know-how/ubuntu-un-sistema-para-todos-basado-en-linux/ "Ubuntu: un sistema para todos basado en Linux") puedes instalar en apenas unos pocos pasos el gestor de paquetes Composer, creado especialmente para [PHP](https://www.ionos.mx/digitalguide/paginas-web/creacion-de-paginas-web/tutorial-de-php-fundamentos-basicos-para-principiantes/ "Tutorial de PHP: fundamentos básicos para principiantes"). La instalación se realiza en la terminal mediante el comando “curl”.

## Instalar Composer en Ubuntu 22.04 paso a paso

Para la instalación de Composer deberías primeramente asegurarte de que **tienes PHP instalado en tu sistema** y que puedes acceder a él desde la terminal. Puedes comprobarlo utilizando el siguiente comando:

```bash
php
```

Si aparece un mensaje de error, puedes utilizar el comando siguiente para instalar [PHP 8](https://www.ionos.mx/digitalguide/paginas-web/desarrollo-web/php-8/ "PHP 8"):

```bash
sudo apt install php8.1-cli
```

[![Imagen: La terminal después de ejecutar el comando “php”](https://www.ionos.mx/digitalguide/fileadmin/_processed_/e/3/csm_composer-command-php_2726b25154.webp "La terminal después de ejecutar el comando “php”")](https://www.ionos.mx/digitalguide/fileadmin/DigitalGuide/Screenshots_2023/composer-command-php.png) Si no tienes instalada la interfaz de línea de comandos de PHP, Ubuntu te sugerirá en la propia terminal los comandos para instalarla. Una vez hayas comprobado que tienes PHP instalado en el sistema, puedes comenzar a instalar Composer en Ubuntu.

Consejo Además de la compatibilidad con PHP, el [hosting web](https://www.ionos.mx/alojamiento/web-hosting "Hosting – Alojamiento web barato de IONOS") de IONOS te ofrece también muchas otras ventajas, como protección contra ataques DDoS integrada.

### Paso 1. Actualiza el sistema

Primero de todo deberías **poner al día tu sistema** [Linux](https://www.ionos.mx/digitalguide/servidores/know-how/linux-una-alternativa-a-windows-de-bajo-coste/ "Linux: una alternativa a Windows de bajo coste") instalando las últimas actualizaciones. Durante el proceso de instalación de las actualizaciones deberás, en algunas ocasiones, aprobarlas con un clic en “Y” (Yes). Con los siguientes comandos podrás actualizar el sistema:

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

La actualización podría llevar unos minutos, dependiendo de la cantidad de paquetes a instalar.

### Paso 2. Instala los paquetes requeridos

Para que la instalación de Composer en Ubuntu funcione, deberás instalar primero algunos paquetes que Composer necesita para la instalación como, por ejemplo, la herramienta curl o el sistema de control de versiones git.

Los paquetes que Composer requiere para su instalación en Ubuntu también podrás instalarlos desde la terminal utilizando este comando:

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

### Paso 3. Instala PHP Composer

Ahora ya puedes comenzar con la instalación del propio PHP Composer en Ubuntu 22.04. Se realiza con la herramienta curl que acabas de instalar, introduciendo en la terminal el comando siguiente:

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

[![Imagen: La terminal después de ejecutar el comando de instalación de PHP Composer](https://www.ionos.mx/digitalguide/fileadmin/_processed_/1/2/csm_composer-successfully-installed_a2d810aeb8.webp "La terminal después de ejecutar el comando de instalación de PHP Composer")](https://www.ionos.mx/digitalguide/fileadmin/DigitalGuide/Screenshots_2023/composer-successfully-installed.png) La terminal te confirma la instalación de Composer en Ubuntu. ### Paso 4. Comprueba la instalación

En el último paso deberías **comprobar manualmente la instalación** de PHP Composer intentando acceder al gestor de paquetes. Si no funciona, podría ser que la variable de entorno $PATH no esté bien configurada. La siguiente orden muestra la versión actual de PHP Composer:

```bash
composer
```

Si la terminal muestra el mensaje siguiente, la instalación de Composer en Ubuntu 22.04 se completó sin problemas:

[![Imagen: La terminal después de ejecutar el comando “composer”](https://www.ionos.mx/digitalguide/fileadmin/_processed_/7/4/csm_composer-version_eaab04ab5e.webp "La terminal después de ejecutar el comando “composer”")](https://www.ionos.mx/digitalguide/fileadmin/DigitalGuide/Screenshots_2023/composer-version.png) Al ejecutar la orden “composer” se visualiza el logotipo de Composer, así como su versión actual.  Nota Si utilizas un sistema operativo diferente a Ubuntu 22.04 no tienes por qué renunciar a utilizar PHP Composer. Echa un vistazo a nuestros otros **artículos de ayuda a la instalación**:

- [PHP Composer: instalación en Ubuntu 20.04](https://www.ionos.mx/digitalguide/servidores/configuracion/instalacion-de-php-composer-en-ubuntu-2004/)
- [PHP Composer: instalación en Windows 10](https://www.ionos.mx/digitalguide/servidores/configuracion/instalar-php-composer-en-windows-10/)
- [PHP Composer: instalación en Windows 11](https://www.ionos.mx/digitalguide/servidores/configuracion/instalar-composer-en-windows-11/)

## Primeros pasos en Composer

El gestor de paquetes se utiliza en proyectos PHP para **gestionar dependencias y su actualización**. Descubre un resumen de los principales comandos de Composer para que puedas empezar a utilizar sin problemas esta herramienta.

### Paso 1. Crea el archivo *composer.json*

La principal función de PHP Composer es la administración de dependencias de tu proyecto PHP. El punto principal dónde se especifican dichas dependencias es el archivo **composer.json**. Puedes crear este archivo manualmente, aunque también puedes dejar que Composer lo cree automáticamente cuando definas la primera dependencia. El comando de Composer para crear un fichero composer.json manualmente es el siguiente:

```bash
composer init
```

### Paso 2. Añade dependencias a tu proyecto

Si quieres añadir una dependencia a tu proyecto puedes utilizar un comando de Composer que, además, se encargará de actualizar debidamente el archivo *composer.json*. En el siguiente ejemplo se presenta la popular biblioteca de control de revisiones (logging) monolog como **dependencia a un proyecto PHP**:

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

### Paso 3. Actualiza dependencias

De vez en cuando es conveniente actualizar las dependencias de un proyecto PHP. Para ello existe también un comando específico de PHP Composer, el cual actualiza en un solo paso todas las dependencias que hayas añadido al proyecto:

```bash
composer update
```


This is a markdown version of: [https://www.ionos.mx/digitalguide/servidores/configuracion/instalar-php-composer-en-ubuntu-2204/](https://www.ionos.mx/digitalguide/servidores/configuracion/instalar-php-composer-en-ubuntu-2204/) for AI/LLM consumption.