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
- Instalar PHP:
Descarga desde https://windows.php.net/download
Asegúrate de agregar PHP a la variable de entornoPATH
. - Instalar Composer:
Desde https://getcomposer.org/ (instalador para Windows).
El instalador detectará PHP automáticamente. - Instalar MySQL/MariaDB:
Puedes usar XAMPP, WampServer o instalar MySQL por separado. - 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.