Wampoon Control Panel simplifies local web development by providing an easy-to-use interface to manage Apache and MariaDB servers, eliminating the need for manual command-line operations.
This application is designed for local development environments. Production servers require proper administration tools and security hardening. Use at your own risk.
Wampoon Control Panel lets you manage your local development servers effortlessly:
- Start, stop, and restart Apache with a single click
- Control MariaDB servers without the command line
- Monitor server activity in real time
- Manage all servers together or individually
- Minimize to the system tray and run quietly in the background
The application handles proper server shutdown procedures and prevents conflicts by ensuring only one instance runs at a time.
Operating System: Windows 10 or later Runtime: .NET Framework 4.8 (already included in Windows 10 or later)
- Run
PwampoonControl.exeto launch the application - The control panel will scan for your Apache and MariaDB installations
- Click individual start/stop buttons to control each server
- Use "Start All" or "Stop All" for bulk operations
- Watch the log area for real-time server status updates
Right-click the system tray icon for quick access to common functions when the window is minimized.
- Servers won't start: Check if ports 80 (Apache) or 3306 (MySQL) are already in use by other applications.
- "Server Not Found" errors: Verify the installation paths in your application settings match your actual server locations.
- Configuration problems: Review your httpd.conf and my.ini files for syntax errors or invalid paths.
- Need more details: Check the diagnostic logs within the application or look for error files in the
wampoon-logsdirectory. Enable debug logging for verbose troubleshooting output.
- Clone this repository
- Open
Pwamp.ControlPanel.slnin Visual Studio 2022 or later - Build the solution (Ctrl+Shift+B)
- Run with F5 or Ctrl+F5
Contributions are welcome. Please:
- Fork the repository
- Create a feature branch (
git checkout -b feature/your-feature) - Make your changes and test thoroughly
- Commit with clear, descriptive messages
- Push your branch and create a Pull Request
Found a bug? Please check the Issues page first to see if it's already been reported.
When reporting a new issue, include:
- Your Windows version and architecture
- Application version (from About dialog)
- Steps to reproduce the problem
- What you expected vs. what actually happened
- Any error messages or relevant log files
- Screenshots if helpful
Before reporting:
- Make sure you're using the latest version
- Check the troubleshooting section above
- Look for log files in the
wampoon-logsdirectory
MIT License - see LICENSE for details.