Introducción

Antes de comenzar a trabajar con Laravel y sus herramientas como FilamentPHP, es necesario tener un entorno de desarrollo correctamente configurado. En esta guía te explico cómo instalar PHP, Composer, MySQL y un editor de código para que puedas empezar a desarrollar sin complicaciones, sin importar si usas Windows, macOS o Linux.

🖥️ 1. Requisitos básicos para Laravel

  • PHP >= 8.2
  • Composer
  • MySQL o MariaDB (o cualquier base de datos compatible)
  • Editor de código (recomiendo VSCode)
  • Opcional: servidor local como Laravel Herd (macOS) o Laragon (Windows)

🪟 2. Instalar entorno en Windows

🧰 Opción 1: Usar Laragon (recomendado para principiantes)

  • Descarga desde: https://laragon.org
  • Incluye PHP, MySQL, Composer y servidor local en un solo paquete.
  • Instalar, abrir y listo. Puedes usar el terminal de Laragon para comandos PHP y Composer.

🧰 Opción 2: Instalar manualmente

  1. Instalar PHP:
    Descarga desde https://windows.php.net/download
    Asegúrate de agregar PHP a la variable de entorno PATH.
  2. Instalar Composer:
    Desde https://getcomposer.org/ (instalador para Windows).
    El instalador detectará PHP automáticamente.
  3. Instalar MySQL/MariaDB:
    Puedes usar XAMPP, WampServer o instalar MySQL por separado.
  4. Instalar VSCode:
    Desde https://code.visualstudio.com/

🍎 3. Instalar entorno en macOS

🧰 Opción 1: Laravel Herd (recomendado)

  • Descarga desde: https://laravel.com/herd
  • Incluye PHP, Composer, Valet, y más herramientas.
  • Simplemente instalar y abrir.

🧰 Opción 2: Instalar con Homebrew

brew install php
brew install composer
brew install mysql

🐧 4. Instalar entorno en Linux (Ubuntu/Debian)

sudo apt update
sudo apt install php php-cli php-mbstring unzip curl composer mysql-server

🛠️ 5. Recomendaciones de extensiones para VSCode

  • Laravel Blade Snippets
  • PHP Intelephense
  • Laravel Artisan
  • Laravel Extra Intellisense

6. Verifica que todo esté listo

php -v
composer -V
mysql --version

Si todo funciona, ¡ya estás listo para crear tu primer proyecto Laravel!

🎯 Conclusión

Ya tienes tu entorno preparado para comenzar a desarrollar con Laravel. En el próximo artículo te enseñaré cómo instalar Laravel paso a paso con Composer, el instalador oficial y herramientas como Herd.

Categorizado en:

Fundamentos, Tutoriales,