Composer utiliza un archivo llamado composer.json
para definir las dependencias de tu proyecto. Una vez configurado este archivo, puedes instalar las librerías necesarias ejecutando un simple comando. Aquí te explicamos cómo hacerlo:
1. Crear el archivo composer.json
Si no lo tienes ya, puedes crear este archivo en el directorio raíz de tu proyecto. Por ejemplo:
{
"require": {
"monolog/monolog": "^2.0"
}
}
En este caso, estamos añadiendo la librería monolog/monolog
como dependencia.
2. Ejecutar el comando de instalación
Para instalar las dependencias especificadas en el archivo composer.json
, usa el siguiente comando:
composer install
3. Verificar la instalación
Una vez completado, Composer creará una carpeta llamada vendor/
donde estarán las dependencias instaladas, junto con un archivo composer.lock
que registra las versiones exactas de las librerías.
Comando | Descripción |
---|---|
composer update
|
Actualiza las dependencias a sus últimas versiones permitidas. |
composer require
|
Agrega una nueva dependencia directamente al proyecto. |
composer install
|
Instala las dependencias según el archivo composer.lock .
|
1. Instalar una librería específica
Si deseas agregar una librería sin editar manualmente el composer.json
, utiliza:
composer require guzzlehttp/guzzle
2. Instalar dependencias para un entorno específico
Puedes añadir dependencias solo para desarrollo con la opción --dev
:
composer require phpunit/phpunit --dev
3. Instalar desde un proyecto existente
Si ya tienes un proyecto con un archivo composer.json
, simplemente ejecuta:
composer install
Para más información, consulta la documentación oficial de Composer.
Jorge García
Fullstack developer