CursosEmpresasBlogLiveConfPrecios
Curso de PHP con Composer

Instalación y Configuración de XAMPP, Composer y Git

Curso de PHP con Composer

Contenido del curso

Introducción

  • 1
    Configuración de un Servidor Web Local para PHP

    Configuración de un Servidor Web Local para PHP

    02:12 min
  • 2
    Fundamentos de PHP para Principiantes

    Fundamentos de PHP para Principiantes

    04:22 min
  • 3
    Instalación y Configuración de XAMPP, Composer y Git

    Instalación y Configuración de XAMPP, Composer y Git

    Viendo ahora
  • 4
    ¿Qué es un Programador PHP y Cómo Crear Soluciones Web?

    ¿Qué es un Programador PHP y Cómo Crear Soluciones Web?

    02:02 min
  • 5
    Fundamentos del Desarrollo Web con PHP y MySQL

    Fundamentos del Desarrollo Web con PHP y MySQL

    02:33 min
  • 6
    Sintaxis básica de PHP: estructura y comentarios

    Sintaxis básica de PHP: estructura y comentarios

    07:20 min
  • 7
    Sintaxis Básica de PHP: Asignación y Operaciones Aritméticas

    Sintaxis Básica de PHP: Asignación y Operaciones Aritméticas

    05:13 min
  • 8
    Comparación y Variables Variables en PHP

    Comparación y Variables Variables en PHP

    05:23 min
  • 9
    Bloques de Control y Ciclos en PHP: If, Switch, For, While y Do-While

    Bloques de Control y Ciclos en PHP: If, Switch, For, While y Do-While

    08:43 min

Composer

  • 10
    Gestión de Dependencias en PHP con Composer

    Gestión de Dependencias en PHP con Composer

    09:47 min
  • 11
    Uso de Composer para Gestión de Dependencias en PHP

    Uso de Composer para Gestión de Dependencias en PHP

    06:44 min
  • 12
    Gestión de Dependencias en PHP con Composer

    Gestión de Dependencias en PHP con Composer

    05:48 min
  • 13
    Creación de un Proyecto con Composer Init en PHP

    Creación de un Proyecto con Composer Init en PHP

    08:07 min
  • 14
    Comprensión de Archivos JSON en Composer

    Comprensión de Archivos JSON en Composer

    04:54 min
  • 15
    Autoload de Composer: Carga Automática de Clases en PHP

    Autoload de Composer: Carga Automática de Clases en PHP

    05:50 min
  • 16
    Comandos esenciales de Composer para gestión de proyectos PHP

    Comandos esenciales de Composer para gestión de proyectos PHP

    06:00 min
  • 17
    Utilidad de Composer.lock en Proyectos Colaborativos

    Utilidad de Composer.lock en Proyectos Colaborativos

    03:37 min
  • 18
    Ejercicios de Programación para Mejorar tus Habilidades

    Ejercicios de Programación para Mejorar tus Habilidades

    00:19 min
  • 19
    Fundamentos de PHP y Uso de Composer

    Fundamentos de PHP y Uso de Composer

    00:46 min
Tomar examen

Instalación y Configuración de XAMPP, Composer y Git

Escuelas

  • Desarrollo Web
    • Fundamentos del Desarrollo Web Profesional
    • Diseño y Desarrollo Frontend
    • Desarrollo Frontend con JavaScript
    • Desarrollo Frontend con Vue.js
    • Desarrollo Frontend con Angular
    • Desarrollo Frontend con React.js
    • Desarrollo Backend con Node.js
    • Desarrollo Backend con Python
    • Desarrollo Backend con Java
    • Desarrollo Backend con PHP
    • Desarrollo Backend con Ruby
    • Bases de Datos para Web
    • Seguridad Web & API
    • Testing Automatizado y QA para Web
    • Arquitecturas Web Modernas y Escalabilidad
    • DevOps y Cloud para Desarrolladores Web
  • English Academy
    • Inglés Básico A1
    • Inglés Básico A2
    • Inglés Intermedio B1
    • Inglés Intermedio Alto B2
    • Inglés Avanzado C1
    • Inglés para Propósitos Específicos
    • Inglés de Negocios
  • Marketing Digital
    • Fundamentos de Marketing Digital
    • Marketing de Contenidos y Redacción Persuasiva
    • SEO y Posicionamiento Web
    • Social Media Marketing y Community Management
    • Publicidad Digital y Paid Media
    • Analítica Digital y Optimización (CRO)
    • Estrategia de Marketing y Growth
    • Marketing de Marca y Comunicación Estratégica
    • Marketing para E-commerce
    • Marketing B2B
    • Inteligencia Artificial Aplicada al Marketing
    • Automatización del Marketing
    • Marca Personal y Marketing Freelance
    • Ventas y Experiencia del Cliente
    • Creación de Contenido para Redes Sociales
  • Inteligencia Artificial y Data Science
    • Fundamentos de Data Science y AI
    • Análisis y Visualización de Datos
    • Machine Learning y Deep Learning
    • Data Engineer
    • Inteligencia Artificial para la Productividad
    • Desarrollo de Aplicaciones con IA
    • AI Software Engineer
  • Ciberseguridad
    • Fundamentos de Ciberseguridad
    • Hacking Ético y Pentesting (Red Team)
    • Análisis de Malware e Ingeniería Forense
    • Seguridad Defensiva y Cumplimiento (Blue Team)
    • Ciberseguridad Estratégica
  • Liderazgo y Habilidades Blandas
    • Fundamentos de Habilidades Profesionales
    • Liderazgo y Gestión de Equipos
    • Comunicación Avanzada y Oratoria
    • Negociación y Resolución de Conflictos
    • Inteligencia Emocional y Autogestión
    • Productividad y Herramientas Digitales
    • Gestión de Proyectos y Metodologías Ágiles
    • Desarrollo de Carrera y Marca Personal
    • Diversidad, Inclusión y Entorno Laboral Saludable
    • Filosofía y Estrategia para Líderes
  • Diseño de Producto y UX
    • Fundamentos de Diseño UX/UI
    • Investigación de Usuarios (UX Research)
    • Arquitectura de Información y Usabilidad
    • Diseño de Interfaces y Prototipado (UI Design)
    • Sistemas de Diseño y DesignOps
    • Redacción UX (UX Writing)
    • Creatividad e Innovación en Diseño
    • Diseño Accesible e Inclusivo
    • Diseño Asistido por Inteligencia Artificial
    • Gestión de Producto y Liderazgo en Diseño
    • Diseño de Interacciones Emergentes (VUI/VR)
    • Desarrollo Web para Diseñadores
    • Diseño y Prototipado No-Code
  • Contenido Audiovisual
    • Fundamentos de Producción Audiovisual
    • Producción de Video para Plataformas Digitales
    • Producción de Audio y Podcast
    • Fotografía y Diseño Gráfico para Contenido Digital
    • Motion Graphics y Animación
    • Contenido Interactivo y Realidad Aumentada
    • Estrategia, Marketing y Monetización de Contenidos
  • Desarrollo Móvil
    • Fundamentos de Desarrollo Móvil
    • Desarrollo Nativo Android con Kotlin
    • Desarrollo Nativo iOS con Swift
    • Desarrollo Multiplataforma con React Native
    • Desarrollo Multiplataforma con Flutter
    • Arquitectura y Patrones de Diseño Móvil
    • Integración de APIs y Persistencia Móvil
    • Testing y Despliegue en Móvil
    • Diseño UX/UI para Móviles
  • Diseño Gráfico y Arte Digital
    • Fundamentos del Diseño Gráfico y Digital
    • Diseño de Identidad Visual y Branding
    • Ilustración Digital y Arte Conceptual
    • Diseño Editorial y de Empaques
    • Motion Graphics y Animación 3D
    • Diseño Gráfico Asistido por Inteligencia Artificial
    • Creatividad e Innovación en Diseño
  • Programación
    • Fundamentos de Programación e Ingeniería de Software
    • Herramientas de IA para el trabajo
    • Matemáticas para Programación
    • Programación con Python
    • Programación con JavaScript
    • Programación con TypeScript
    • Programación Orientada a Objetos con Java
    • Desarrollo con C# y .NET
    • Programación con PHP
    • Programación con Go y Rust
    • Programación Móvil con Swift y Kotlin
    • Programación con C y C++
    • Administración Básica de Servidores Linux
  • Negocios
    • Fundamentos de Negocios y Emprendimiento
    • Estrategia y Crecimiento Empresarial
    • Finanzas Personales y Corporativas
    • Inversión en Mercados Financieros
    • Ventas, CRM y Experiencia del Cliente
    • Operaciones, Logística y E-commerce
    • Gestión de Proyectos y Metodologías Ágiles
    • Aspectos Legales y Cumplimiento
    • Habilidades Directivas y Crecimiento Profesional
    • Diversidad e Inclusión en el Entorno Laboral
    • Herramientas Digitales y Automatización para Negocios
  • Blockchain y Web3
    • Fundamentos de Blockchain y Web3
    • Desarrollo de Smart Contracts y dApps
    • Finanzas Descentralizadas (DeFi)
    • NFTs y Economía de Creadores
    • Seguridad Blockchain
    • Ecosistemas Blockchain Alternativos (No-EVM)
    • Producto, Marketing y Legal en Web3
  • Recursos Humanos
    • Fundamentos y Cultura Organizacional en RRHH
    • Atracción y Selección de Talento
    • Cultura y Employee Experience
    • Gestión y Desarrollo de Talento
    • Desarrollo y Evaluación de Liderazgo
    • Diversidad, Equidad e Inclusión
    • AI y Automatización en Recursos Humanos
    • Tecnología y Automatización en RRHH
  • Finanzas e Inversiones
    • Fundamentos de Finanzas Personales y Corporativas
    • Análisis y Valoración Financiera
    • Inversión y Mercados de Capitales
    • Finanzas Descentralizadas (DeFi) y Criptoactivos
    • Finanzas y Estrategia para Startups
    • Inteligencia Artificial Aplicada a Finanzas
    • Domina Excel
    • Financial Analyst
    • Conseguir trabajo en Finanzas e Inversiones
  • Startups
    • Fundamentos y Validación de Ideas
    • Estrategia de Negocio y Product-Market Fit
    • Desarrollo de Producto y Operaciones Lean
    • Finanzas, Legal y Fundraising
    • Marketing, Ventas y Growth para Startups
    • Cultura, Talento y Liderazgo
    • Finanzas y Operaciones en Ecommerce
    • Startups Web3 y Blockchain
    • Startups con Impacto Social
    • Expansión y Ecosistema Startup
  • Cloud Computing y DevOps
    • Fundamentos de Cloud y DevOps
    • Administración de Servidores Linux
    • Contenerización y Orquestación
    • Infraestructura como Código (IaC) y CI/CD
    • Amazon Web Services
    • Microsoft Azure
    • Serverless y Observabilidad
    • Certificaciones Cloud (Preparación)
    • Plataforma Cloud GCP

Platzi y comunidad

  • Platzi Business
  • Live Classes
  • Lanzamientos
  • Executive Program
  • Trabaja con nosotros
  • Podcast

Recursos

  • Manual de Marca

Soporte

  • Preguntas Frecuentes
  • Contáctanos

Legal

  • Términos y Condiciones
  • Privacidad
  • Tyc promociones
Reconocimientos
Reconocimientos
Logo reconocimientoTop 40 Mejores EdTech del mundo · 2024
Logo reconocimientoPrimera Startup Latina admitida en YC · 2014
Logo reconocimientoPrimera Startup EdTech · 2018
Logo reconocimientoCEO Ganador Medalla por la Educación T4 & HP · 2024
Logo reconocimientoCEO Mejor Emprendedor del año · 2024
De LATAM conpara el mundo
YoutubeInstagramLinkedInTikTokFacebookX (Twitter)Threads

      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.

      1. Descarga el ejecutable (usa siempre la última versión).
      2. 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.

      1. Descarga el archivo ejecutable (usa siempre la última versión).
      2. 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

      1. Descarga el archivo ejecutable (usa siempre la última versión).
      2. 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.

      Comentarios108

      Axel Yaguana

      Axel Yaguana

      Team Platzi
      Hace 5 años
        Brian Ariel Ogas

        Brian Ariel Ogas

        Estudiante
        Hace 5 años
        Axel Yaguana

        Axel Yaguana

        Team Platzi
        Hace 5 años
      Christian Juan Tambo Coaquira

      Christian Juan Tambo Coaquira

      Estudiante
      Hace 6 años
        Daniel Ruiz

        Daniel Ruiz

        Estudiante
        Hace 6 años
        Mauricio Cruz

        Mauricio Cruz

        Estudiante
        Hace 5 años
      Cesar Matehus Fuentes Jucha

      Cesar Matehus Fuentes Jucha

      Estudiante
      Hace 5 años
        Julian David Orozco Colorado

        Julian David Orozco Colorado

        Estudiante
        Hace 5 años
        Nicolas Fabricio Romero Morales

        Nicolas Fabricio Romero Morales

        Estudiante
        Hace 5 años
      Jaime Andres Valencia Gaviria

      Jaime Andres Valencia Gaviria

      Estudiante
      Hace 6 años
        Perry Lee Daniels

        Perry Lee Daniels

        Estudiante
        Hace 5 años
        Omar Villada

        Omar Villada

        Estudiante
        Hace 5 años
      Nestor Melo

      Nestor Melo

      Estudiante
      Hace 6 años
        Jorge Cruz Perez

        Jorge Cruz Perez

        Estudiante
        Hace 6 años
        Jorge Cruz Perez

        Jorge Cruz Perez

        Estudiante
        Hace 6 años
      Gian Pierree Muñoz Montoya

      Gian Pierree Muñoz Montoya

      Estudiante
      Hace 5 años
        Liann Melanny Huaman Cunyas

        Liann Melanny Huaman Cunyas

        Estudiante
        Hace 4 años
      Luis Xavier Perez Miramontes

      Luis Xavier Perez Miramontes

      Estudiante
      Hace 6 años
      Usuario anónimo

      Usuario anónimo

      User
      Hace 5 años
      Rodrigo Harriague

      Rodrigo Harriague

      Estudiante
      Hace 5 años
        David Campos

        David Campos

        Estudiante
        Hace 5 años
        Adriana Joali Rebollar Cid

        Adriana Joali Rebollar Cid

        Estudiante
        Hace 5 años
      Abiram López Hernández

      Abiram López Hernández

      Estudiante
      Hace 6 años
      Carlos Eduardo Gomez García

      Carlos Eduardo Gomez García

      Profesor
      Hace 6 años
      Alex Padilla

      Alex Padilla

      Estudiante
      Hace 5 años
      Juan David Rueda Quiroga

      Juan David Rueda Quiroga

      Estudiante
      Hace 6 años
        Jhon Anderson Alonso Hernandez

        Jhon Anderson Alonso Hernandez

        Estudiante
        Hace 6 años
        Juan David Rueda Quiroga

        Juan David Rueda Quiroga

        Estudiante
        Hace 5 años
      Christian Juan Tambo Coaquira

      Christian Juan Tambo Coaquira

      Estudiante
      Hace 6 años
      Jesús Petrona Castro

      Jesús Petrona Castro

      Estudiante
      Hace 6 años
      Anuar Rodríguez Medina

      Anuar Rodríguez Medina

      Estudiante
      Hace 6 años
      Sergio Daniel Martinez

      Sergio Daniel Martinez

      Estudiante
      Hace 6 años
      IRIDIAN GUADALUPE CARRERA MONDRAGÓN

      IRIDIAN GUADALUPE CARRERA MONDRAGÓN

      Estudiante
      Hace 6 años
      Isidro Sosa

      Isidro Sosa

      Estudiante
      Hace 3 años
      Isidro Sosa

      Isidro Sosa

      Estudiante
      Hace 3 años

      Yo estoy en WSL e hice lo siguiente.

      • Instalé PHP y sus dependencias con este tutorial.

      • Luego instalé Apache:

      sudo apt-get install apache2
      • Después instalé Composer:
      sudo apt install composer

      Si les aparece un error de Unable to fetch some archives deben borrar la caché de apt y luego actualizar:

      sudo apt-get clean sudo apt-get upgrade

      gracias bro! este comentario tiene que tener más likes para los que venimos siguiendo la ruta nueva que incluye WSL y no la queremos liar

      Me alegra que te haya servido, Brian. 👍🏽

      Les dejo un video de cómo instalar COMPOSER en Windows Como instalar composer

      amigo me salvaste la vida

      Sí porque esto a punta de texto no sirvió. Gracias.

      yo uso laragon, en si es mucho mejor que xampp con solo unos clics puedes hacer maravillas hasta instalar ssl

      laragon.PNG

      tambien voy a usar laragon para este curso, espero no perderme en el camino

      Saben como configurar el debug en laragon?

      para los que estan en linux , no es necesario el xamp , y composer lo pueden instalar con

      sudo apt install composer

      y para correr los servidores solo es ir a la carpeta raiz del proyecto y hacer

      php -S localhost:<puerto>

      esto funciona en ubuntu?

      Gracias por el aporte, me funciona en Linux Mint

      Hola quiero compartirles como evitar contratiempos a la hora de realizar las respectivas instalaciones cuando usan una Mac y esta no esta configurada para nada.

      1. Primero asegúrate de instalar homebrew(Esto te permitirá realizar las instalaciones siguientes mucho mas fácil).

      2. Instala PHP con el comando: $ brew Install php

      3. Instala Composer de acuerdo al tutoríal, pero asegúrate de mover el composer.phar hacia el directorio bin con el comando: $ mv composer.phar /usr/local/bin/composer Una vez que que ya lo hayas realizado comprueba la instalación según el tutorial

      4. Instala Git de forma fácil con el comando $ brew Install git

      Así logre instalar todo lo solicitado en mi Mac. Espero que les ayude! feedback por favor!!!

      Una pregunta, cuando mueves composer.phar a mi me salio un error de que no existe la carpeta composer dentro de /usr/local/bin/, no te dio ese problema?

      Captura de pantalla 2020-10-18 a la(s) 19.54.00.png

      Gracias, me faltaba el comando sudo para que se ejecutara upps

      Para los que usan Linux, simplemente es instalar apache

      sudo apt-get install apache

      Luego tienes que instalar PHP:

      sudo apt-get install php7.4

      Y por último, cuando trataba de ingresar a mi localhost no me cargaba los archivos PHP, investigando me di cuenta que tenía que instalar lo siguiente:

      sudo apt-get install libapache2-mod-php7.4

      Y listo!

      ¿Se podra conectar automaticamente con el localhost al instalar apache2 ? ; Descargue XAMPP y apache2 , tuve un cruce de puertos

      Para instalar composer en Ubuntu, una vez instalado XAMPP: https://askubuntu.com/questions/604522/install-composer-and-configure-with-xampp

      👾 Composer es una herramienta que facilita el proceso de desarrollo de una aplicación Web con PHP. https://getcomposer.org/

      Crei que XAMPP usaba MySQL como base de datos no MariaDB como inica el texto. ¿Alguien sabe cuál es el que usa en realidad?

      Hasta la versión 5.5 de XAMPP se usaba MySQL, después comenzaron a utilizar MariaDB

      Usa Maria DB lo entendí con los primeros minutos de un curso que encontré en youtube: https://youtu.be/rdLnRg-mOfY talvez te sirva de algo, porque esta clase está rapidísima, yo tampoco le entendí a la primera y tuve que investigar en muchos otros lugares :(

      Instalar composer en MacOS

      Video Instalacion composer MacOS

      Ayúdenme a crecer mi canal.

      Este post dice algo muy cierto, y es que la terminal de Git, al ser desarrollada por la misma persona que desarrolló Linux, cuenta con muchos comandos de Linux que pueden ser usadas en Windows, yo la verdad es que para Windows amo la terminal de Git <3

      Listo, si tienen problemas en XAMP con los puertos porque están ocupados deben cambiarlos en config y editar el texto con un nuevo puerto.

      Yo uso docker, dificil pero interezante aprenderlo a montar ahí

      si tienes un link de como instalarlo te lo recomiendo

      https://dev.to/truthseekers/setup-a-basic-local-php-development-environment-in-docker-kod Este enlace es mi referencia para armar mi docker-compose.yml y Dockerfile

      Listo!, a comenzar 👍

      Todos listo para continuar!!!.

      Estoy listo... XAMPP Listo ✅ Composer instalado✅ Git Instalado✅

      I`m ready!

      listo, ya esta instalado :D

      Para los que tienen Mac, si instalaron el homebrew desde el curso de preparando el entorno de programación, solo tienen que ejecutar este comando desde su terminal y LISTO!

      brew install composer

      Para los que tienen Mac, si instalaron el homebrew desde el curso de preparando el entorno de programación, solo tienen que ejecutar este comando desde su terminal y LISTO!

      brew install git