web

Configurar, descargar e instalar composer (gestor de dependencias)

Introducción

Composer es algo así como el npm de PHP. Permite descargar las dependencias necesarias para nuestros proyectos, y también actualizarlas. Hoy les mostraré cómo instalarlo y configurarlo de tal manera que podamos ejecutar composer install en cualquier proyecto.

¿Usas Linux Ubuntu? este es tu post.

Lecturas recomendadas

Si eres nuevo en esto de Composer mira por qué deberías usarlo y sus primeros pasos. En caso de que tengas un proyecto pero quieras adaptarlo mira este tutorial.

Por otro lado, mira cómo incluir tus propias clases con Composer.

Descargar

Como siempre, tenemos que ir a la página oficial de descarga. En este caso es esta. Una vez ahí, veremos lo siguiente:

Hacemos click en Composer-Setup.exe y esperamos a que se descargue.

Instalar

Una vez descargado lo vamos a ejecutar como cualquier otro programa. Haremos click en Next

Ahora nos pregunta en dónde tenemos el ejecutable de PHP. Si seguimos el tutorial que escribí aquí, la ruta es la que se muestra en la imagen. Además, me parece que la detecta automáticamente.

Ahora va a comprobar si el ejecutable de PHP está bien…

En este paso nos pregunta si queremos usar un proxy si lo necesitamos. La mayoría de veces (y si no sabemos de qué se trata) lo dejamos en blanco y hacemos click en Next

Ahora nos dice que revisemos las configuraciones. Nos indica la versión de php y su ruta, además de que muestra que agregará a la variable PATH la carpeta en donde está el ejecutable de PHP. Hacemos click en Next

Corriendo el script de Composer…

Una vez que termine nos dice que se ha instalado con éxito pero que para que los cambios surtan efecto debemos cerrar y volver a abrir las terminales que teníamos abiertas.

Finalmente nos indica que se ha terminado. Si marcamos la caja, veremos la documentación en línea. Ahora simplemente hacemos click en Finish.

Probar

Para probar si Composer fue instalado correctamente vamos a abrir una terminal y escribir:

composer --version

Lo que debe arrojarnos la versión:

Si es así, estamos listos para comenzar a trabajar.

Ejemplo

El motivo de este tutorial fue que acabo de clonar un proyecto pero no tenía instalado Composer (y necesitaba las dependencias), por lo que decidí instalarlo y documentar el proceso. Para demostrar que funciona (por segunda vez) ejecutaré:

composer install

Dicho comando va a instalar todas las dependencias de dicho proyecto:

Sólo era phroute pero esto da la flexibilidad de que si quiero instalar otra dependencia sólo la agrego con un comando. Además, con esto puedo actualizar en el momento que sea.

Estoy aquí para ayudarte 🤝💻


Estoy aquí para ayudarte en todo lo que necesites. Si requieres alguna modificación en lo presentado en este post, deseas asistencia con tu tarea, proyecto o precisas desarrollar un software a medida, no dudes en contactarme. Estoy comprometido a brindarte el apoyo necesario para que logres tus objetivos. Mi correo es parzibyte(arroba)gmail.com, estoy como@parzibyte en Telegram o en mi página de contacto

No te pierdas ninguno de mis posts 🚀🔔

Suscríbete a mi canal de Telegram para recibir una notificación cuando escriba un nuevo tutorial de programación.
parzibyte

Programador freelancer listo para trabajar contigo. Aplicaciones web, móviles y de escritorio. PHP, Java, Go, Python, JavaScript, Kotlin y más :) https://parzibyte.me/blog/software-creado-por-parzibyte/

Ver comentarios

Entradas recientes

Resetear GOOJPRT PT-210 MTP-II (Impresora térmica)

El día de hoy vamos a ver cómo restablecer la impresora térmica GOOJPRT PT-210 a…

1 mes hace

Proxy Android para impresora térmica ESC POS

Hoy voy a enseñarte cómo imprimir en una impresora térmica conectada por USB a una…

1 mes hace

Android – Servidor web con servicio en segundo plano

En este post voy a enseñarte a programar un servidor web en Android asegurándonos de…

1 mes hace

Cancelar trabajo de impresión con C++

En este post te quiero compartir un código de C++ para listar y cancelar trabajos…

2 meses hace

Copiar bytes de Golang a JavaScript con WebAssembly

Gracias a WebAssembly podemos ejecutar código de otros lenguajes de programación desde el navegador web…

3 meses hace

Imprimir PDF con Ghostscript en Windows de manera programada

Revisando y buscando maneras de imprimir un PDF desde la línea de comandos me encontré…

3 meses hace