Wampoon Installer
The Wampoon Installer is a desktop application that downloads and configures the Wampoon stack on your machine. For basic installation steps, see the Installation guide.
Package Sources
Section titled “Package Sources”The installer can fetch component versions from different sources:
| Source | Description |
|---|---|
| Web Manifest (default) | Downloads the latest versions from the remote manifest |
| Local File | Uses a local packagesInfo.json file for offline or pinned installs |
| Auto | Tries the web manifest first, falls back to local if unavailable |
You can switch between sources using the Package Source dropdown in the installer window.
Using a Local Manifest
Section titled “Using a Local Manifest”If you need to install specific versions or work offline, you can use a local manifest file.
- Open the
Datafolder next toWampoon-Installer.exein the Wampoon installer directory. - Edit the
packagesInfo.jsonfile with your desired package versions. Update theVersionfield and replace any outdated or dead download URLs in theDownloadUrlfield with working links. See the package IDs table for the download pages where you can find current versions. - In the installer, select Local File Only from the Package Source dropdown.
File Format
Section titled “File Format”The manifest is a JSON array of package definitions:
[ { "PackageID": 1, "Name": "Apache HTTP Server", "Version": "2.4.65.0", "DownloadUrl": "https://www.apachelounge.com/download/VS17/binaries/httpd-2.4.65-250724-Win64-VS17.zip", "PackageWebsite": "https://www.apachelounge.com/download/", "Checksum": "" }, { "PackageID": 4, "Name": "PHP Runtime", "Version": "8.5.1.0", "DownloadUrl": "https://downloads.php.net/~windows/releases/archives/php-8.5.1-Win32-vs17-x64.zip", "PackageWebsite": "https://windows.php.net/download/", "Checksum": "" }]json
For a complete example, see the remote manifest file.
Package IDs
Section titled “Package IDs”| ID | Component | Download Page |
|---|---|---|
| 1 | Apache HTTP Server | apachelounge.com |
| 2 | MariaDB Server | mariadb.org |
| 4 | PHP Runtime | windows.php.net |
| 5 | phpMyAdmin | phpmyadmin.net |
| 6 | Wampoon Dashboard | GitHub Releases |
| 7 | Wampoon Control Panel | GitHub Releases |
| 8 | Xdebug | xdebug.org |
| 9 | Composer | getcomposer.org |
| 10 | Microsoft Visual C++ Runtime | Microsoft Docs |
Troubleshooting
Section titled “Troubleshooting””Failed to load packages from web manifest”
Section titled “”Failed to load packages from web manifest””- Check your internet connection
- Make sure GitHub is accessible from your network
- Switch to Local File Only as a fallback
”Failed to load packages from local file”
Section titled “”Failed to load packages from local file””- Verify
Data/packagesInfo.jsonexists next to the installer - Check the JSON syntax is valid
- Make sure all required fields are present (PackageID, Name, Version, DownloadUrl)
“Manifest URL is not allowed”
Section titled ““Manifest URL is not allowed””The installer only accepts manifest URLs from GitHub domains (raw.githubusercontent.com, github.com, api.github.com) over HTTPS.