PVM

PVM

PHP Version Manager for windows

8 followers

PVM is a lightweight PHP Version Manager for Windows. Install, switch, and manage multiple PHP versions — plus extensions and ini settings — all from PowerShell, no dependencies required.
PVM gallery image
PVM gallery image
PVM gallery image
PVM gallery image
PVM gallery image
PVM gallery image
PVM gallery image
PVM gallery image
PVM gallery image
PVM gallery image
Free
Launch Team

What do you think? …

Driss
Maker
📌
I built PVM (PHP Version Manager) because switching PHP versions on Windows has always been a clunky, manual process. Most tools are either Linux/macOS-focused or too heavy for quick, developer-friendly usage. I wanted something lightweight, fast, and native to Windows — no WSL, no complicated setups, just a simple PowerShell tool that works out of the box. What’s new and unique is that PVM doesn’t just switch PHP versions — it also manages extensions, php.ini settings, and paths in a way that feels tailored for Windows developers. You can install, enable/disable extensions, and tweak php.ini without digging into folders or restarting services. It’s also designed to be easy to extend, so anyone can add their own commands. I’m most proud that this launch is completely self-contained and dependency-free — no installers, no background services. Just drop it in, and you’re managing multiple PHP versions in minutes. It’s fast, it’s developer-focused, and it finally gives Windows PHP devs the smooth workflow they’ve been missing.
Robb Callon

Does it connect to other products yet or is it meant to stand alone?

Driss
Maker

@atsymbol 

PVM is standalone by design, since it just manages and switches your active PHP version

It can also switch to the PHP version defined in composer.json or .php-version

check https://github.com/drissboumlik/pvm/