$ -weight: 500;">curl -fsSL https://raw.githubusercontent.com/rijverse/phpvm/main/-weight: 500;">install.sh | -weight: 600;">sudo bash
-weight: 500;">curl -fsSL https://raw.githubusercontent.com/rijverse/phpvm/main/-weight: 500;">install.sh | -weight: 600;">sudo bash
-weight: 500;">curl -fsSL https://raw.githubusercontent.com/rijverse/phpvm/main/-weight: 500;">install.sh | -weight: 600;">sudo bash
phpvm --self--weight: 500;">update
phpvm --self--weight: 500;">update
phpvm --self--weight: 500;">update - Shell pin: Pinned manually via phpvm shell <version>
- Project default: Resolved from .php-version or composer.json requirements when you cd into a directory
- Global default: The system fallback managed by -weight: 500;">update-alternatives - Tray App Auto-Start: Spawns the GTK desktop tray app immediately after installation by resolving the graphical session environment from active processes.
- PATH Priority: Actively prevents IDEs, login shells, or snap profiles from overriding the shim's position in PATH.
- Clean Cleanup: Ensures all background processes are terminated during uninstallation.