Una aplicación PHP compleja o simple generalmente requiere bibliotecas o componentes adicionales que debe administrar. Hacerlo manualmente es efectivo pero también un proceso tedioso. Composer es la herramienta que puede facilitar la gestión de dependencias en PHP.
En este artículo, le mostraremos cómo instalar PHP Composer en Ubuntu 20.04 con un proceso rápido y sencillo.
¿Qué es Composer y por qué lo necesito?
Según la documentación oficial de Composer
Composer es una herramienta para la gestión de dependencias en PHP. Le permite declarar las bibliotecas de las que depende su proyecto y las administrará (instalará/actualizará) por usted.
Es necesario aclarar que Composer no es un administrador de paquetes del sistema sino que administra las dependencias de tu proyecto. Por ejemplo, tienes un proyecto que depende de varias bibliotecas y unas de ellas dependen de otras, Composer lo que hace es buscar versiones de estas bibliotecas y descargarlas a tu proyecto automáticamente. Puede actualizarlos más tarde.
Esa es la razón por la que la forma más recomendada de instalar frameworks PHP como Laravel o CakePHP es usando PHP Composer . Esto indica la utilidad y el poder de la herramienta.
Instalar PHP Composer en Ubuntu 20.04
Abra la terminal de Ubuntu, primero actualice y actualice el sistema. Luego, instale PHP y finalmente descargue el compositor del sitio oficial. Cuando se complete la descarga, ejecute composer-setup.php para completar la instalación del compositor.
1. Actualiza toda tu distribución.
sudo apt update sudo apt upgrade
2. Instale PHP, git y descomprima el paquete.
sudo apt install curl php-cli php-mbstring git unzip
Básicamente, es PHP junto con otras herramientas para descargar y gestionar dependencias.
3. Descarga el instalador de Composer.
curl -sS https://getcomposer.org/installer -o composer-setup.php
4. Proceda a instalarlo globalmente en el sistema ejecutando el siguiente comando.
sudo php composer-setup.php --install-dir=/usr/local/bin --filename=composer
Salida de muestra:
All settings correct for using Composer Downloading… Composer (version 2.1.3) successfully installed to: /usr/local/bin/composer Use it: php /usr/local/bin/composer
5. Pruebe si la instalación se ha realizado correctamente mostrando la versión de Composer.
composer --version Composer version 2.1.3 2021-06-09 16:31:20
Uso básico de PHP Composer
Supongamos que tiene un proyecto de carpeta donde se encuentra su proyecto. Para que Composer maneje las dependencias de su proyecto, debe indicarle que lo haga.
Para hacer esto, ejecute el comando
composer init
Esto genera un archivo composer.json
donde se encuentra la información de su proyecto. Siempre puedes editarlo más tarde.
Simplemente ejecute el siguiente comando para agregar una dependencia a su proyecto
composer require [dependency]
Una vez agregadas las dependencias, puede instalarlas usando el siguiente comando
composer install
De esta forma, Composer leerá todas las configuraciones del composer.json
así como todas sus dependencias y comience a descargarlos y agregarlos a su proyecto.
Para actualizar las dependencias del proyecto a la última versión.
composer update
Además, puede buscar dependencias con el subcomando de búsqueda.
composer search [package]
Por supuesto, Composer tiene muchas opciones que valen la pena, pero estas son las más básicas.
Eliminar PHP Composer en Ubuntu 20.04
Para desinstalar PHP Composer, simplemente elimine el archivo compilado del sistema.
rm /usr/local/bin/composer
De esta manera ya no estará presente en el sistema.
Conclusión
PHP Composer es una herramienta importante para todos los desarrolladores web que utilizan PHP. En este sentido, es sorprendente que una aplicación tan pequeña pueda ser tan poderosa y ayudar tanto en el desarrollo de aplicaciones.
En esta publicación, ha aprendido cómo instalarlo en Ubuntu 20.04 de una manera rápida que puede aprovechar.
Comparte nuestra publicación y ayúdanos a crecer.