Cómo instalar Composer en Ubuntu 20.04

En apenas unos pasos puedes instalar el gestor de dependencias PHP Composer en Ubuntu 20.04. La instalación se puede llevar a cabo en la terminal bajo la distribución de 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:

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:

sudo apt update
sudo apt upgrade
bash

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:

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

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.

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

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

Imagen de la terminal después de la instalación de PHP Composer
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:

composer
bash

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 de la terminal después de ejecutar PHP Composer
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 de IONOS te ofrece además protección contra DDoS y compatibilidad con las últimas versiones de PHP como 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:

composer init
bash

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:

composer require monolog/monolog
bash

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:

composer update
bash
Utilizamos cookies propias y de terceros para mejorar nuestros servicios y mostrarle publicidad relacionada con sus preferencias mediante el análisis de sus hábitos de navegación. Si continua navegando, consideramos que acepta su uso. Puede obtener más información, o bien conocer cómo cambiar la configuración de su navegador en nuestra. Política de Cookies.