A command-line tool to manage multiple PHP versions on Windows systems.
- Install and manage multiple PHP versions
- Switch between PHP versions easily
- Automatic extension management
- Built-in Composer support
- Environment path management
- Thread-safe and Non-thread-safe builds support
Download the latest release from the releases page.
# Install a PHP version
phpvm install 8.3
# List installed versions
phpvm list
# Switch PHP version
phpvm use 8.3
# Show current version
phpvm current
# Manage extensions
phpvm extensions
phpvm enable extension_name
phpvm disable extension_name
# Uninstall a version
phpvm uninstall 8.3- Install Rust (https://www.rust-lang.org/tools/install)
- Clone the repository:
git clone https://github.com/gitshone/phpvm.git cd phpvm - Build:
cargo build --release
- The binary will be available at
target/release/phpvm.exe
MIT License