🧰 System Requirements for Laravel
Before you start developing with Laravel, make sure your system meets the minimum technical requirements to ensure smooth installation and development.
✅ Server Requirements
- PHP ≥ 8.1
- BCMath PHP Extension
- Ctype PHP Extension
- Fileinfo PHP Extension
- JSON PHP Extension
- Mbstring PHP Extension
- OpenSSL PHP Extension
- PDO PHP Extension
- Tokenizer PHP Extension
- XML PHP Extension
💻 Development Tools
- Composer (Dependency Manager)
- MySQL / PostgreSQL / SQLite / SQL Server
- Node.js & NPM (for frontend tools like Vite or Mix)
- A local server (e.g., XAMPP, Laravel Sail, Homestead, Valet)
- Text Editor or IDE (e.g., VS Code, PhpStorm)
🧪 Recommended Development Environments
Docker-based setup for any OS, officially supported.
Full-featured Vagrant box for advanced users.
Lightweight dev environment for macOS users.
php -m in the terminal and verify your PHP version with php -v.


