Skip to content
This repository was archived by the owner on Oct 16, 2026. It is now read-only.

PyAMPP v1.0.4

Choose a tag to compare

@rdevz-ph rdevz-ph released this 26 Apr 12:53
· 20 commits to main since this release

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/Roaming for better portability.
  • Data Preservation: Surgical cleanup ensures htdocs and 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:

  1. Back up your existing mysql_data folder.
  2. Clear the contents of the mysql_data folder.
  3. 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

  1. Download and run the standalone PyAMPP.exe.
  2. Follow the Setup Wizard to provision and configure your stack.