# phpv > phpv is a PHP version manager written in Go that resolves the full transitive dependency graph — OpenSSL, libxml2, curl, zlib, oniguruma, ICU — checks what is already on your system, builds what is missing from source, then compiles PHP with the correct --with-* flags. phpv install 8.4 actually works. ## Pages - [phpv — full landing](https://phpv.supanadit.com/index.md): Overview, features, how it works. - [Features](https://phpv.supanadit.com/features.md): Deep reference for each phpv capability. - [Command Reference](https://phpv.supanadit.com/commands.md): The full phpv command surface, grouped by workflow. - [Install & Quickstart](https://phpv.supanadit.com/install.md): One-line installer, release binaries, build from source, quick start. - [Documentation](https://phpv.supanadit.com/docs.md): Full reference — install and shell init, install flags, switching, extensions, PHAR and PECL, bundles, doctor, config, completions, uninstall, version support, troubleshooting. ## Optional - [llms-full.txt](https://phpv.supanadit.com/llms-full.txt): Complete concatenated reference. - [sitemap.xml](https://phpv.supanadit.com/sitemap.xml): Site index.