Skip to content

PHP Switcher v1.0.2

Latest

Choose a tag to compare

@wnunezc wnunezc released this 14 Jun 03:09
· 1 commit to master since this release

PHP Switcher v1.0.2 - Architecture Support Update

Overview

This release enhances PHP Switcher with full architecture support, allowing users to manage both x64 and x86 PHP versions simultaneously. The update improves version detection, display, and management capabilities while maintaining backward compatibility with existing installations.

New Features

  • Complete Architecture Support: Now displays and manages both x64 and x86 PHP versions
  • Enhanced Version Detection: Automatically identifies architecture (x64/x86) of installed PHP versions
  • Improved UI: Architecture information displayed in both installed and available version lists
  • Background Updates: Added progress indicator for background version updates

Technical Improvements

  • Added IsX64 property to version models for architecture tracking
  • Implemented PE header analysis to detect PHP executable architecture
  • Modified version filtering to show all architecture variants
  • Enhanced version comparison logic to include architecture information
  • Added background update progress indicator in status bar

Benefits

  • More Flexibility: Install and switch between both x64 and x86 PHP versions
  • Better Compatibility: Use specific architecture versions for compatibility with different applications
  • Improved Visibility: Clearly see which architecture each PHP version uses
  • Enhanced User Experience: Background update progress indicator provides better feedback

Installation

  • Download and run the installer
  • No special migration needed - existing installations will be automatically updated

Requirements

  • Windows 10/11
  • .NET 9.0 Runtime
  • Administrator privileges (for PHP activation)

Note: This update is fully backward compatible with previous versions. Your existing PHP installations will be automatically detected with their correct architecture.