This repository was archived by the owner on Oct 16, 2026. It is now read-only.
Repository navigation
PyAMPP v1.0.4
Release Description
PyAMPP is a standalone Windows executable for automating the deployment and management of a portable Apache, MySQL, and PHP development stack.
What's New in v1.0.4
- Persistent Configuration: Settings now migrate to
AppData/Roamingfor better portability. - Data Preservation: Surgical cleanup ensures
htdocsand MySQL data remain intact during updates. - Auto-Sync Presets: PHP, Apache, and MySQL versions are automatically updated from GitHub.
- Improved Stability: Enhanced offline handling and fixed critical installation errors.
Tip
Full Version History: For a detailed list of all technical changes and fixes, please refer to the CHANGELOG.md.
MySQL Downgrade & Recovery Guide
Warning
MySQL Downgrade Limitation: While your MySQL data is strictly preserved during version changes, MySQL itself does not support downgrading data directories (e.g., moving from 8.4 back to 8.0).
If you downgrade and MySQL fails to start:
- Back up your existing
mysql_datafolder. - Clear the contents of the
mysql_datafolder. - Restart the application to allow the older version to initialize a compatible database.
Alternatively, go to the Settings tab and upgrade back to the last version you used to restore functionality without data loss.
Key Features
- Standalone Executable: Portable application requiring no external dependencies.
- Automated Setup: Integrated wizard for retrieving and configuring official components.
- Service Management: Centralized control for Apache and MySQL with real-time monitoring.
- Diagnostics: Real-time log aggregation and LAN toggle functionality.
Installation
- Download and run the standalone PyAMPP.exe.
- Follow the Setup Wizard to provision and configure your stack.