Getting Started
What is Burrow, system requirements, and why choose it for local Windows PHP development.
Getting Started with Burrow
Welcome to Burrow, a blazing fast, native local development environment designed specifically for Windows. Burrow provides everything you need to build local PHP and Node.js applications with zero configuration.
Why Burrow?
Burrow is a Windows-first alternative to virtualization tools like Docker or WSL-based environments. It executes native Windows binaries (nginx.exe, php-cgi.exe, mysqld.exe) directly on your machine, eliminating virtualization overhead. This approach guarantees:
- Blazing Fast Speeds: Lightning-fast request handling and instantaneous page reloads without filesystem latency.
- Zero-Config Sites: Simply park a directory, and Burrow automatically routes all
*.local(or custom TLD) requests to the corresponding folder. - Seamless Shell Integration: Instantly access
php,node,npm,npx,composer, and theburrowCLI directly from your terminal.
Key Environment Services
Burrow includes a fully integrated development stack out of the box:
- Nginx: A highly optimized web server serving local virtual hosts.
- PHP: Pre-compiled Windows binaries with support for multiple simultaneous versions (5.6 through 8.5). The full version range is available to download; PHP 8.5 is installed by default.
- Node.js: Multiple Node versions to handle your frontend asset compilation.
- MariaDB: Integrated relational database.
- phpMyAdmin / Adminer: Web interfaces to manage databases.
- mkcert: One-click local SSL certificate generation.