Skip to content

PyAMPP v1.0.5

Choose a tag to compare

@rdevz-ph rdevz-ph released this 27 Apr 02:36

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.5

  • Application Update Notifications: Users are now notified directly within the app when a new version of PyAMPP is released on GitHub.
  • PHP 8.5.5 Support: Added compatibility and presets for the latest PHP 8.5.5 release.
  • Unified Preset Management: Refactored the preset merging logic to ensure the newest versions always appear first in selection menus.
  • Manual Update Check: Added a dedicated "Check for Updates" button to the application footer for quick manual synchronization.
  • Enhanced Preset Arrangement: Improved the internal arrangement of component categories (PHP, Apache, MySQL, phpMyAdmin) for better UI consistency.
  • Improved JSON Handling: Added robust metadata handling for presets to support future expansion without breaking compatibility.

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.