En la versión 22.04 de Ubuntu puedes instalar en apenas unos pocos pasos el gestor de paquetes Composer, creado es­pe­cia­l­me­n­te para PHP. La in­s­ta­la­ción se realiza en la terminal mediante el comando “curl”.

Instalar Composer en Ubuntu 22.04 paso a paso

Para la in­s­ta­la­ción de Composer deberías pri­me­ra­me­n­te ase­gu­rar­te de que tienes PHP instalado en tu sistema y que puedes acceder a él desde la terminal. Puedes co­m­pro­bar­lo uti­li­za­n­do el siguiente comando:

php
bash

Si aparece un mensaje de error, puedes utilizar el comando siguiente para instalar PHP 8:

sudo apt install php8.1-cli
bash
Imagen: La terminal después de ejecutar el comando “php”
Si no tienes instalada la interfaz de línea de comandos de PHP, Ubuntu te sugerirá en la propia terminal los comandos para in­s­ta­lar­la.

Una vez hayas co­m­pro­ba­do que tienes PHP instalado en el sistema, puedes comenzar a instalar Composer en Ubuntu.

Consejo

Además de la co­m­pa­ti­bi­li­dad con PHP, el hosting web de IONOS te ofrece también muchas otras ventajas, como pro­te­c­ción contra ataques DDoS integrada.

Paso 1. Actualiza el sistema

Primero de todo deberías poner al día tu sistema Linux in­s­ta­la­n­do las últimas ac­tua­li­za­cio­nes. Durante el proceso de in­s­ta­la­ción de las ac­tua­li­za­cio­nes deberás, en algunas ocasiones, apro­bar­las con un clic en “Y” (Yes). Con los si­guie­n­tes comandos podrás ac­tua­li­zar el sistema:

sudo apt update
sudo apt upgrade
bash

La ac­tua­li­za­ción podría llevar unos minutos, de­pe­n­die­n­do de la cantidad de paquetes a instalar.

Paso 2. Instala los paquetes re­que­ri­dos

Para que la in­s­ta­la­ción de Composer en Ubuntu funcione, deberás instalar primero algunos paquetes que Composer necesita para la in­s­ta­la­ción como, por ejemplo, la he­rra­mie­n­ta curl o el sistema de control de versiones git.

Los paquetes que Composer requiere para su in­s­ta­la­ción en Ubuntu también podrás in­s­ta­lar­los desde la terminal uti­li­za­n­do este comando:

sudo apt install curl php-mbstring git unzip
bash

Paso 3. Instala PHP Composer

Ahora ya puedes comenzar con la in­s­ta­la­ción del propio PHP Composer en Ubuntu 22.04. Se realiza con la he­rra­mie­n­ta curl que acabas de instalar, in­tro­du­cie­n­do en la terminal el comando siguiente:

curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer
bash
Imagen: La terminal después de ejecutar el comando de instalación de PHP Composer
La terminal te confirma la in­s­ta­la­ción de Composer en Ubuntu.

Paso 4. Comprueba la in­s­ta­la­ción

En el último paso deberías comprobar ma­nua­l­me­n­te la in­s­ta­la­ción de PHP Composer in­te­n­ta­n­do acceder al gestor de paquetes. Si no funciona, podría ser que la variable de entorno $PATH no esté bien co­n­fi­gu­ra­da. La siguiente orden muestra la versión actual de PHP Composer:

composer
bash

Si la terminal muestra el mensaje siguiente, la in­s­ta­la­ción de Composer en Ubuntu 22.04 se completó sin problemas:

Imagen: La terminal después de ejecutar el comando “composer”
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 in­s­ta­la­ción:

Primeros pasos en Composer

El gestor de paquetes se utiliza en proyectos PHP para gestionar de­pe­n­de­n­cias y su ac­tua­li­za­ción. Descubre un resumen de los pri­n­ci­pa­les comandos de Composer para que puedas empezar a utilizar sin problemas esta he­rra­mie­n­ta.

Paso 1. Crea el archivo composer.json

La principal función de PHP Composer es la ad­mi­ni­s­tra­ción de de­pe­n­de­n­cias de tu proyecto PHP. El punto principal dónde se es­pe­ci­fi­can dichas de­pe­n­de­n­cias es el archivo composer.json. Puedes crear este archivo ma­nua­l­me­n­te, aunque también puedes dejar que Composer lo cree au­to­má­ti­ca­me­n­te cuando definas la primera de­pe­n­de­n­cia. El comando de Composer para crear un fichero composer.json ma­nua­l­me­n­te es el siguiente:

composer init
bash

Paso 2. Añade de­pe­n­de­n­cias a tu proyecto

Si quieres añadir una de­pe­n­de­n­cia a tu proyecto puedes utilizar un comando de Composer que, además, se encargará de ac­tua­li­zar de­bi­da­me­n­te el archivo composer.json. En el siguiente ejemplo se presenta la popular bi­blio­te­ca de control de re­vi­sio­nes (logging) monolog como de­pe­n­de­n­cia a un proyecto PHP:

composer require monolog/monolog
bash

Paso 3. Actualiza de­pe­n­de­n­cias

De vez en cuando es co­n­ve­nie­n­te ac­tua­li­zar las de­pe­n­de­n­cias de un proyecto PHP. Para ello existe también un comando es­pe­cí­fi­co de PHP Composer, el cual actualiza en un solo paso todas las de­pe­n­de­n­cias que hayas añadido al proyecto:

composer update
bash
Ir al menú principal