Skip to content

enesisrl/dunebox

Repository files navigation

Dunebox

The complete PHP development environment for Windows.

Download a zip, extract it wherever you want, open dunebox.exe. On first launch a short wizard lets you choose what to install, then Dunebox downloads and configures everything by itself: web server, PHP (up to five versions at once), databases, mail, tools. No installer, no Windows service — when you remove it, just delete the folder.

Dunebox

Freeware — free to use, built for Laravel and PHP developers on Windows.

⬇ Download · 📖 Documentation · 🌐 Website


✨ What you get

  • Every PHP version at once — legacy to latest, side by side, no switching
  • Many databases, even several versions of the same engine — MySQL, MariaDB, PostgreSQL, MongoDB and Redis, each on its own port
  • A local domain + green HTTPS for every projectmysite.test in seconds, trusted certificate, Apache or nginx per site
  • A smart terminalphp/artisan/composer/mysql automatically use the current project's PHP version and database
  • Built-in web tools — phpMyAdmin, phpRedisAdmin, Mailpit
  • Cron Jobs, optional local DNS, dev tools and bundled Composer
  • Claude integration — drive Dunebox from Claude Code / Claude Desktop
  • Truly portable — one folder; move it, copy it, carry it on a USB stick

📥 Get started

  1. Download the latest release zip (dunebox-vX.Y.Z.zip) from the Releases page.
  2. Extract it — we recommend C:\dunebox (any folder, another drive, or a USB stick works). That folder becomes Dunebox's home.
  3. Open dunebox.exe and follow the short setup wizard. Dunebox downloads the selected packages and configures everything, with one Windows confirmation (UAC) to add the host entries and trust the local certificate.

Requirements: Windows 10/11 (64-bit), an internet connection on first launch (to download packages), ~2–3 GB of disk for a typical install.

🔄 Updating

Quit Dunebox from the tray, then overwrite the two executables from the latest releasedunebox.exe in the root and dunebox-cli.exe in system\. Leave the config\ folder and your databases untouched: your existing environment keeps working unchanged. Full steps in the documentation.

📖 Documentation

The full guide lives at dunebox.enesi.it/docs.html — installation, hosts, multiple PHP versions, databases & credentials, email, HTTPS, Cron Jobs, the CLI, Claude integration and uninstall, all with copy-ready ports, credentials and commands.

✅ Compatibility

OS Windows 10 / 11 (64-bit)
PHP Multiple versions at once, from legacy to the latest
Databases MySQL, MariaDB, PostgreSQL, MongoDB, Redis — several at once
Frameworks Laravel (any version, legacy included) and any PHP project
Permissions one UAC confirmation for hosts + certificate; no service installed

The exact versions shipped in each release are listed in the documentation.


⭐ Like it?

If Dunebox is useful to you, leave a ★ Star and click 👁 Watch at the top of this page to follow new releases. It helps a lot.

License

Dunebox is freeware: free to use under its End User License Agreement. The third-party components it installs keep their own (open source / freeware) licenses.

About

The complete PHP development environment for Windows

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors