A lightweight, developer-friendly local server stack featuring PHP, Apache, and MySQL — designed for fast, simple local development without the bloat of traditional stacks.
- ✅ Easy to install and run
- 🔧 Includes PHP, Apache and MySQL
- 📦 All-in-one local development environment
- 🗂 Simple status UI
- 💻 Designed for developers building PHP applications
Component | Version | Notes |
---|---|---|
PHP | 8.4.5 | |
Apache | 2.4.63 | |
MySQL | 8.4.4 |
Since XAMPP isn’t actively developed anymore, I went ahead and created this package to help you install and manage Apache, PHP (with XDebug) and MySQL on Windows.
-
Clone or download this repository to
c:\xampp
. -
Open PowerShell as administrator (important to ensure everything installs smoothly).
-
Run
.\devbox-setup.ps1
to install Apache, PHP, MySQL.
- The script will handle the downloading and configuring of these components for you.
-
Follow any on-screen prompts and let the script do its magic.
-
Run:
devbox.exe
to start the services.
Support for Unix-based systems is not planned.
Start the local server with one click (GUI) or via terminal:
c:\xampp\devbox.exe
Once the Apache webserver is running, open your preferred browser and navigate to:
The default document root (where you place your PHP files) is:
c:\xampp\htdocs
-
The server currently listens on port 80. Changing the HTTP port is not supported at this time.
-
HTTPS is not supported in this version. All traffic runs over plain HTTP. SSL/TLS support may be added in a future release.
This tool is designed for local development only. Never expose it to a public network.
Pull requests are welcome! If you have ideas or issues, please open an issue.
This project is licensed under the MIT License.