GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Cómo instalar Composer en Ubuntu 22.04 | 20.04 LTS

Aprenda los comandos para instalar y usar el administrador de paquetes PHP Composer en Ubuntu 22.04 Jammy o Ubuntu 20.04 Focal fossa. Composer se puede usar para administrar sus paquetes, descargar nuevos paquetes y actualizar los existentes.

¿Qué es PHP Composer?

Composer es un administrador de paquetes orientado a aplicaciones para PHP distribuido bajo una licencia MIT de código abierto. Está destinado a cargar varias dependencias requeridas por un proyecto desarrollado en el lenguaje de programación PHP para configurarlo. La ventaja clave de Composer es que puede actualizar estas dependencias automáticamente y no tiene que entregar estos archivos con su código PHP, ya que estos se descargan nuevamente en el sistema utilizado con el comando apropiado. Las aplicaciones PHP disponibles se pueden buscar a través de la plataforma "Packagist". Es una línea de comandos que se puede instalar fácilmente en Linux, macOS y Windows.

Además, con la ayuda de un cargador automático de Composer, un proveedor puede cargar todos los paquetes de la carpeta. Por supuesto, puede agregar sus paquetes al cargador automático o puede ejecutar todo su código a través del cargador automático de Composer.

¿Para qué necesito un Compositor?

Bueno, muchas aplicaciones PHP necesitan algunos paquetes externos para funcionar correctamente. Y Composer es un atajo para obtener todos esos paquetes en uno automáticamente en lugar de instalar cada uno manualmente. Por ejemplo, un proyecto de foro llamado Flarum es una plataforma web de foro de código abierto basada en PHP. Aunque podemos clonar archivos directamente, debemos ejecutarlos desde su repositorio de Github, sin embargo, instalar las dependencias requeridas y actualizarlas en el futuro podría ser un problema. Para mitigar eso, podemos usar Composer junto con su comando para actualizar los paquetes directamente, si es necesario, en el futuro.

Instale el administrador de paquetes PHP de Composer en Ubuntu 22.04 o 22.04 Linux

Los comandos que se proporcionan a continuación no solo se limitan a Ubuntu Jammy jellyfish o Focal fossa, puede usarlos para Linux Mint, Debian 11 o 10 y otros sistemas Linux similares.

Instalación con el administrador de paquetes en Linux

Bueno, desafortunadamente, la última versión de Composer no está disponible a través del popular administrador de paquetes como APT para (Debian o Ubuntu) y Yum/DNF para sistemas operativos basados ​​en Redhat. Por lo tanto, tenemos que descargarlo manualmente desde su repositorio de Github para su posterior configuración.

Paso 1:Ejecute la actualización de APT

El primer comando al que debemos ir es ejecutar el comando de actualización del sistema. Ejecutemos el dado.

sudo apt update

Paso 2:Instalar PHP y cURL

A continuación, las cosas que deben estar en su computadora son PHP y cURL. Entonces, para eso, use los comandos dados para instalar ambos.

sudo apt install curl unzip
sudo apt install php php-curl

Paso 3:Descarga Composer en Ubuntu 22.04 o 22.04

Como sabemos, Composer para instalar no está disponible a través de Ubuntu 22.04 o 20.04 LTS predeterminado, por lo tanto, use el comando cURL:

curl -sS https://getcomposer.org/installer -o composer-setup.php

Paso 4:Usa PHP para instalar Composer

Ahora, podemos usar PHP para instalar la configuración del compositor que hemos descargado arriba mientras declaramos el directorio donde queremos instalarlo.

sudo php composer-setup.php --install-dir=/usr/local/bin --filename=composer

Paso 5:Comprobar la versión del compositor

Una vez que haya terminado con la configuración ejecutando los comandos dados anteriormente, podemos verificar su versión.

composer -V

Para ver las diversas opciones disponibles para usar Composer, ejecute:

composer -h

¿Cómo instalar paquetes con Composer?

La sintaxis de comando dada se puede usar para instalar cualquier paquete.

composer require package-name

Por ejemplo para instalar un brick/math paquete usando el compositor, ejecute:

composer require brick/math

Alternativamente , podemos usar el archivo Composer.json para instalar varios paquetes. Por ejemplo:

nano composer.json
 
{
"require": {
"brick/math": "^0.9.3",
"monolog/monolog": "1.0.*"
}
}

Guarda el archivo, Ctrl+O pulsa Intro y para salir use Ctrl+X . Después de esa ejecución:

composer update

Cómo actualizar el compositor

En el futuro, para actualizarlo, podemos ejecutar el administrador de paquetes para obtener la última versión disponible a través de su repositorio.

composer self-update

Cargador automático

El compositor también crea un archivo vendor/autoloader.php . Simplemente puede incluir esto en el código PHP del proyecto y recibir un cargador automático. Por ejemplo, un archivo de inicio común en un proyecto web basado en PHP es index.php. Solo incluye la línea dada en eso.

require __DIR__ . '/vendor/autoload.php';

Esto significa que las clases se pueden usar fácilmente con todos los paquetes existentes, el cargador automático las carga cuando se necesitan.

Notas finales:

Composer y otros administradores de paquetes como NPM son útiles al desarrollar proyectos y luego instalarlos también. Así, de esta forma, podemos instalar Composer en Ubuntu 22.04 Jammy o 20.04 Focal fossa usando la terminal de comandos.


Ubuntu
  1. Cómo instalar Composer en Ubuntu 20.04

  2. Cómo instalar PHP 5.6 en Ubuntu 16.04 LTS

  3. Cómo instalar PHP 7.3 en Ubuntu 18.04 LTS

  4. Cómo instalar PHP 7.4 en Ubuntu 20.04 LTS

  5. Cómo instalar PHP 8 en Ubuntu 20.04 LTS

Cómo instalar PHP 5.6, PHP 8.0 y PHP 8.1 en Ubuntu 20.04 LTS

Cómo instalar Laravel en Ubuntu 22.04 LTS

Cómo instalar HHVM en Ubuntu 16.04 LTS

Cómo instalar Memcached en Ubuntu 16.04 LTS

Cómo instalar Composer en Ubuntu 20.04 LTS

Cómo instalar PHP Composer en Ubuntu 20.04