Linux Optimizacion

Como instalar Composer

Para instalar Composer en tu computadora debes cumplir con ciertos requisitos y pasos que te marcamos a continuación.

¿Qué necesitas?

Antes de continuar con el tutorial asegúrate de tener lo siguiente:

  • Acceso a la interfaz de línea de comandos

Paso 1 – Instalar Composer

Lo primero y lo más fácil de este tutorial es instalar Composer en tu sistema. Aquí puedes encontrar la guía de instalación tanto para Windows como para Linux. Los usuarios de Mac solo tienen que abrir la terminal y seguir los mismos pasos que para Linux.

Opción 1 – Instalar Composer en un hosting compartido de Hostinger

IMPORTANTE: Composer ahora está pre-instalado en Hostinger Premium y los planes de negocio. Si usas un hosting compartido, puedes saltarte esta parte y proceder con el paso de Generar y Comprender composer.json.

Puedes instalar y ejecutar Composer en Hostinger Premium y Planes de Negocio con mucha facilidad. Usaremos un script para poder descargar e instalar automáticamente la última versión der Composer:

1. Primero tendrás que conectarte a tu cuenta de Hosting vía SSH.
2. Ahora crea un nuevo archivo usando el editor de texto nano y nombrado composer-installer-sh:

3. El comando de arriba abrirá el editor de texto nano. Ahora copia el siguiente script:

Este script descargara la última versión de Composer, revisa la firma y procede con la instalación en caso de que la firma sea válida.

4. Guarda los cambios y sal del editor de texto nono presionando ctrl (CMD en macOS) + X, Y y presiona Enter.
5. Ahora ejecuta el script con el siguiente comando:

6. Si la instalación ha salido bien, no veras ninguna salida. Para confirmar que Composer se ha instalado ejecuta:

7. Deberás de ver una salida similar a la siguiente:

Opción 2 – Instalar Composer en Linux/MacOS

La mayoría de los desarrolladores PHP usan Mac o sistemas basados en Linux para el desarrollo, haciendo que esta sección sea relevante para la mayoría de los lectores. El proceso es muy similar en ambos sistemas operativos, tienes que ejecutar los mismos comandos en la terminal de tu sistema para instalar Composer.

Instalación Local

1. Abre tu terminal o conecta el servidor vía [SSH]]({{ site.baseurl }}{% post_url 2016-08-27-how-to-connect-to-your-vps-using-putty %}).
2. Ahora ejecuta los siguientes comandos:

El primer comando agarra el instalador de Composer como PHAR (archivo PHP), mientras que el segundo se asegura de que el instalador no tenga errores.

3. Instala Composer ejecutando el siguiente comando:

Puedes cambiar el directorio de instalación y el nombre de archivo a través de los parámetros –install-dir y –filename.

4. Ahora que has instalado Composer, puedes abrirlo ejecutando el siguiente comando:

Instalación global

Luego de la insalación local, recomendamos hacer que Composer sea accesible globalmente. Esto se asegurará de Composer puede ejcutarse desde cualquier sistema sin importar la ruta.
1. Sigue las instrucciones de Instalación Local
2. Ejecuta el siguiente comando después:

Ahora puedes arrancar Composer independientemente del camino de la terminal.

3. Para ejecutar Composer ejecuta el siguiente comando:

Felicidades, ahora has instalado correctamente Composer en tu equipo.

Opción 3 – Instalar Composer en Windows

Al igual que con la mayoría de los programas, instalar Composer en Windows es mucho más simple en un equipo con Windows. No necesitas líneas de comando, solo descargar e instalar Composer. Sigue estos pasos:

1. Descarga la última versión de Composer desde aquí.
2. Una vez que lo hayas descargado, simplemente ejecuta el instalador de Composer. Sigue los procesos de la pantalla hasta que se comience a instalar. Tardará un par de minutos.

3. Luego de completar la instalación, abre la terminal presionando >CTRL + R y escribe cmd y presiona aceptar.

4. En la terminal escribe el siguiente comando:

Excelente, ya has instalado Composer en tu computadora Windows.

Paso 2 – Generar y comprender composer.json

Para usar Composer por primera vez en tu proyecto PHP tendrás que generar un archivo composer.json para el proyecto. Este archivo puede ser visto como una lista de búsqueda para composer. Este archivo solo descargara los paquetes que tu proyecto mencione en este archivo.

Tambien toma en cuenta la compatibilidad de las versiones de los paquetes con tu proyecto.

Ahora demostraremos la utilidad de composer.json creando un proyecto. El proyecto será un simple minutero PHP, para que los desarrolladores que quieren ver cuantas líneas de código toma ejecutar.

1. Crea un nuevo directorio del proyecto. Lo nombraremos phptimer. Para hacerlo, abre la terminal y ejecuta el siguiente comando:

2. Ahora ingresa el directorio creado con este comando:

3. Ahora necesitas el paquete o la librería que ya ha sido implementada a timer en PHP. La mejor forma de encontrar los paquetes de Composer es en Packagist<
– el destino oficial de los paquetes creados para Composer.


4. Como has visto, hay un gran número de timers para desarrolladores del sitio. Ten en cuenta que cada paquete tiene el siguiente formato: >vendor/package [phpunit/php-timer]. Esto también es conocido como >namespace.

5.>Luego de haber decidido que paquete instalar, simplemente necesitas notificar a Composer de tu elección usando el siguiente comando en la terminal:

Luego de ejecutar el comando de arriba, Composer creara dos nuevos archivos (composer.json y composer-lock) en tu proyecto.

Podrás ver que la primera línea de salida del comando de arriba indica la versión de phpunit/php-timer descargado por Composer. En nuestro caso se debería de ver como esto:

En este caso el signo (^) es definido por Composer como la opción de ‘máxima interoperabilidad’. Esolo solo significa que siempre que aparezca el símbolo en la versión, Composer permitirá actualizaciones del paquete.

Paso 3- Usar el script de Autoload

Ahora cargaras estas dependencias a tu scrip PHP. Esto sería una pérdida de tiempo si no fuera por el archivo autoload. El archivo está localizado en el directorio vendor de tu proyecto.

Para conseguir el autoloading, escribe la siguiente línea antes de declrar cualquier variable:

Un simple script como el de debajo de dará una mejor idea.

Paso 4 – Actualizar las dependencias de tu proyecto

Todo lo que queda es que aprendas como actualizar tus paquetes cuando sea necesario. Hay dos formas de hacerlo: <

  • Actualización universal: Para instalar actualizaciones de todos tus paquetes y dependencias al mismo tiempo, ejecuta el siguiente comando: composer update
  • Actualización de un paquete específico: Algunas ocasiones solo vas a querer actualizar un paquete especifico, para hacerlo ejecuta el siguiente comando: composer update vendor/package vendor2/package2.

Recuerda reemplazar vendor/package con el nombre del paquete que quieres actualizar.

Conclusion

En conclusion hemos podido ver que existen diversas formas de instalar composer, pero ninguna complicada

Agrega un Comentario

Dale clic aquí para dejar un comentario

Únete a cientos de suscriptores en todo el mundo

y consigue increíbles tutoriales y descuentos en tu email

Please wait...

¡Gracias por registrarte!

Comienza a ahorrar hoy mismo!

Alojamientos con todo incluido y nombre de dominio po

2
15
/mes