FlyEnv is an all-in-one Web Server / Database Server / Development environment management GUI App In short, FlyEnv provides a complete set of operating environments. Help users develop and debug PHP/NodeJS/Java/Go/Python applications such as laravel/wordpress/yii2/thinkphp/fastadmin/NestJS/SpringBoot/Gin/Beego/Django/Flask...
What's new in 4.20.2
FlyEnv v4.20.2 Update Release Notes 🚀 New Features 1. Added Windows Project Environment Support for Git Bash FlyEnv's Windows shell initialization now integrates with Git Bash, allowing configured projects to use their selected runtime paths automatically in the terminal. This integration provides: - Automatic Project PATH Loading: Load runtime paths from a configured project's .flyenv file when opening Git Bash in that directory or navigating into it - Environment Switching: Remove the previous project's injected paths when switching projects or leaving a configured directory - Shell Profile Integration: Configure interactive and login shells while preserving existing profile content and prompt handlers - Setup Feedback: Report Git Bash setup problems while allowing PowerShell initialization to complete Run Shell Initialization in FlyEnv and open a new Git Bash session to activate the integration. The script reads supported PATH assignments from Windows .flyenv files without executing their PowerShell commands. Thanks to @Ray123fa for the contribution! Pull Request #930
2. Added a Windows PHP Extension Installer The PHP Extensions page now includes an Install extensions view for the selected Windows PHP version, making it easier to find compatible extensions and manage their configuration. The installer provides: - Extension Search and Status: Search online packages alongside locally configured extensions, with loaded, not loaded, and not configured states - Build Matching: Select compatible binaries from PHP's official Windows extension archive by PHP version, thread safety, compiler, and architecture, with a checksum-verified PIE installer as a fallback - Installation Progress and Backups: View installer output, retain the operation result for each PHP version, and locate the php.ini backup - Configuration Controls: Repair configured extensions that are not loading or disable supported entries in the selected php.ini - Loading Verification: Check whether the extension loads after installation and show a warning when verification fails An online search result does not guarantee a compatible Windows binary. Restart the selected PHP service after changing extensions to apply the configuration to running sites. Thanks to @mspacemedia for the contribution! Pull Request #922
🛠️ Improvements & Bug Fixes
Improved Helper Installation and Upgrade Compatibility …