En apenas unos pasos puedes instalar el gestor de de­pe­n­de­n­cias PHP Composer en Ubuntu 20.04. La in­s­ta­la­ción se puede llevar a cabo en la terminal bajo la di­s­tri­bu­ción de Linux.

Instalar PHP Composer

La in­s­ta­la­ción de Composer en Ubuntu 20.04 te llevará apenas unos minutos. Para la in­s­ta­la­ción ne­ce­si­ta­rás úni­ca­me­n­te una terminal de Linux.

Paso 1. Actualiza el sistema

Antes de empezar con la in­s­ta­la­ción de Composer en Ubuntu, debes ase­gu­rar­te de que tu sistema esté ac­tua­li­za­do. Para ello abre una terminal y ejecuta los si­guie­n­tes comandos:

sudo apt update
sudo apt upgrade
bash

Deberás in­tro­du­cir tu co­n­tra­se­ña, ya que estos comandos requieren pri­vi­le­gios de root.

Paso 2. Instala los paquetes ne­ce­sa­rios

Después de haber ac­tua­li­za­do el sistema, puedes instalar los paquetes ne­ce­sa­rios para PHP Composer. Entre ellos se en­cue­n­tran la interfaz de línea de comandos de PHP y curl. Si ya tienes in­s­ta­la­dos estos paquetes, puedes saltarte este paso. De lo contrario, utiliza el siguiente comando para empezar la in­s­ta­la­ción:

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

Paso 3. Descarga e instala PHP Composer

La in­s­ta­la­ción del propio PHP Composer en Ubuntu 20.04 también requiere apenas un comando en la terminal, que utilizará la he­rra­mie­n­ta curl que acabas de instalar para descargar los archivos de in­s­ta­la­ción de PHP Composer del servidor oficial. A co­n­ti­nua­ció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 in­s­ta­la­ció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
Después de haber fi­na­li­za­do la in­s­ta­la­ció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 in­s­ta­la­ción

En este último paso deberías utilizar el siguiente comando para constatar ma­nua­l­me­n­te la in­s­ta­la­ción de PHP Composer:

composer
bash

A co­n­ti­nua­ción, deberían aparecer en pantalla una lista de los comandos más im­po­r­ta­n­tes de Composer, así como la versión del programa que tienes instalada:

Imagen: Imagen de la terminal después de ejecutar PHP Composer
Puedes ejecutar PHP Composer con la orden “composer” y vi­sua­li­zar 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 pro­te­c­ción contra DDoS y co­m­pa­ti­bi­li­dad 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 he­rra­mie­n­ta y añadir de­pe­n­de­n­cias a tus proyectos.

Crea el fichero composer.json

El fichero composer.json se utiliza para definir de­pe­n­de­n­cias en tus proyectos de PHP. Puedes crearlo ma­nua­l­me­n­te o también de manera au­to­má­ti­ca al crear tu primera de­pe­n­de­n­cia. Si deseas realizar ajustes en el fichero composer.json te re­co­me­n­da­mos que lo crees ma­nua­l­me­n­te con el siguiente comando de Composer:

composer init
bash

Añade de­pe­n­de­n­cias

La función principal de PHP Composer es crear y ad­mi­ni­s­trar de­pe­n­de­n­cias en tus proyectos. Puedes añadir de­pe­n­de­n­cias si­m­ple­me­n­te con un comando:

composer require monolog/monolog
bash

En el ejemplo anterior hemos añadido al proyecto la bi­blio­te­ca de registros (o logging) monolog como de­pe­n­de­n­cia.

Actualiza las de­pe­n­de­n­cias

PHP Composer te permite también ac­tua­li­zar las de­pe­n­de­n­cias de tu proyecto con el comando siguiente:

composer update
bash
Ir al menú principal