Instalación y Configuración de XAMPP, Composer y Git
Clase 3 de 19 • Curso de PHP con Composer
Instalación de Herramientas
Hagamos este paso lo más sencillo que podamos, simplemente necesito que tengas un computador con lo básico y necesaro para poder seguir con éxito el curso.
XAMPP
XAMPP es un programa que incluye dentro de sí varios proyectos, al instalarlo contaremos con un servidor web (Apache), base de datos (MariaDB) y un lenguaje de programación (que en este caso es PHP). La primera letra X representa a los sistemas operativos, la X es una variable que podría representar a Windows, Linux o Mac OS.
Necesitamos usar estas alternativas para enfocarnos directamente en el aprendizaje del lenguaje, ir desde cero a configurar un servidor podría ser complicado y en estos casos no beneficia para nada el proceso de formación.
Este tipo de herramientas te van a permitir probar proyectos de manera local, pero nunca uses estas opciones en servidores públicos o de producción porque al hacer las cosas tan fácil tienen ciertas limitaciones en cuanto a seguridad.
Instalación de XAMPP
El proceso es sencillo, debemos seguir paso a paso el asistente y como puedes imaginar solo debemos presionar "siguiente" en cada ventana.
- Descarga el ejecutable (usa siempre la última versión).
- Ejecuta el archivo
.exe
haciendo doble clic en él.
Importante: El proyecto te podría pedir que desactives temporalmente el antivirus para que pueda fluir correctamente el proceso de instalación y quizás veas un alerta respecto al "control de cuentas de usuario". A estas ventanas solo respondamos SI o ACEPTAR, recuerda que estas solo son acciones temporales mientras concluye la instalación. Finalmente, podemos ver una ventana respecto al firewall, aquí marcamos "red privada" y avanzamos.
Cuando la instalación concluya debes iniciar cada servicio desde la ventana del programa, en otras palabras, cada vez que vayas a desarrollar debes iniciar al servidor Apache y la base de datos.
Ve al navegador y escribe "localhost" debes tener allí una página de Apache Friends con acceso a phpMyAdmin y PHPInfo, esto indica que todo está bien.
Comprobación
Otra forma de comprobar que todo funciona correctamente es crear una carpeta con cualquier nombre (yo la llamará prueba) y su ruta será xampp\htdocs\prueba
y dentro debemos colocar un archivo llamado index.php
. En este archivo puedes escribir directamente Hola Mundo y desde el navegador probar que podemos ver este texto, para ellos ingresa en la barra de direcciones "localhost/prueba" y presiona enter.
Composer
Ahora que contamos con la herramienta XAMPP o similares instalada en nuestro equipo podemos continuar con Composer, esto es necesario porque Composer necesita saber dónde está PHP para poder trabajar correctamente.
Instalación de Composer
Composer es el proyecto para gestionar y administrar los paquetes en PHP. A través de ella podremos instalar a Laravel y otros paquetes o proyectos propios de PHP.
- Descarga el archivo ejecutable (usa siempre la última versión).
- Ejecuta el archivo
.exe
haciendo doble clic en él.
Cada sistema operativo cuenta con su archivo de ejecución o ejecutable, sigue estos pasos adaptando cada concepto a tu necesidad.
El paso más importante es seleccionar el archivo ejecutable de PHP, como ya está instalado Composer lo detectará pero asegúrate de esto.
Comprobación
Esto sería suficiente para ir al terminal y probar el comando composer
.
$ composer ______ / ____/___ ____ ___ ____ ____ ________ _____ / / / __ \/ __ `__ \/ __ \/ __ \/ ___/ _ \/ ___/ / /___/ /_/ / / / / / / /_/ / /_/ (__ ) __/ / \____/\____/_/ /_/ /_/ .___/\____/____/\___/_/ /_/ Composer version 1.9.0 2019-08-02 20:55:32 Usage: command [options] [arguments] Options: -h, --help Display this help message -q, --quiet Do not output any message -V, --version Display this application version --ansi Force ANSI output --no-ansi Disable ANSI output -n, --no-interaction Do not ask any interactive question --profile Display timing and memory usage information --no-plugins Whether to disable plugins. -d, --working-dir=WORKING-DIR If specified, use the given directory as working directory. --no-cache Prevent use of the cache -v|vv|vvv, --verbose Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug ...
Si vemos esta salida quiere decir que todo está correcto.
GIT
Git es la herramienta usada para administrar el control de versiones de nuestros proyectos, nos ayuda a guardar los cambios que hacemos en el código y así mantener un historial exacto de cada acción realizada.
También tenemos una ventaja, esta herramienta nos permite instalar un terminal que soporta comandos Linux llamado Git Bash y esto te haría sentir que estás en Linux o Mac OS estando realmente desde Windows.
Instalación de Git
- Descarga el archivo ejecutable (usa siempre la última versión).
- Ejecuta el archivo
.exe
haciendo doble clic en él.
En el asistente, como puedes imaginar, solo presiona siguiente hasta terminar este proceso de instalación. Solo acepta sus opciones por defecto hasta presionar "finalizar".
Importante: Te encontrarás una ventana donde deberás elegir si instalar solo GIT o GIT y Command Prompt (Git Bash), esta última es la opción recomendada.
Estos sencillos pasos te darán como resultado la instalación de Git y del nuevo terminal llamado Git Bash.