Repository navigation
phpup panel 0.1.0 beta (Windows x64)
Pre-release
Pre-release
·
7 commits
to main
since this release
phpup desktop panel 0.1.0 beta (Windows x64)
Beta of the desktop control surface for phpup: Rust + egui, one static binary, no webview and
no Node toolchain. Everything it shows and does comes from the phpup CLI, so the scripts
remain the single source of truth.
Install
- Download
phpup-panel-0.1.0-beta-win-x64.zipbelow and extract it. - Run
.\install.ps1(add-NoStartto install without launching it). - It copies
phpup-panel.exeinto<install_path>\bin, defaultC:\phpup\bin, and prints
the SHA256 of what it installed. No elevation, no registry writes.
Requires phpup 2.5.0 or later for the CLI verbs. On an older phpup.ps1 the panel says
"not usable" and waits rather than guessing.
Highlights
- Live component cards driven by
phpup.ps1 status --watch --fast - Start / Restart / Stop, with phpup's stderr in a terminal-style pane
- Tray icon and close-to-tray
- Quick links (localhost, phpinfo, phpMyAdmin, logs, www folder) beneath the cards
- Settings -> Window -> Start hidden in the tray: no window and no taskbar button at
launch, tray icon only, which is what an autostart wants. Off by default. - Settings -> Startup -> Start with Windows: per-user
Runentry written withreg.exe,
no elevation. The checkbox mirrors the registry, so it cannot claim what Windows will not do. - Settings -> Services: per-service startup type
Auto/Disabledviasc.exe config.
Settings manages boot behaviour only; Start / Restart / Stop are the process controls. - Optional always-elevated mode: per action, or the whole panel with
phpup - as administratorin the title bar
Known limits in this beta
- Windows x64 only. macOS and Linux are planned.
phpup.shalready emits the same
schema-1 status payload, so the data path is portable; the remaining work is the action
layer (service control, elevation, autostart) and the builds. - No embedded version metadata in the binary yet. Identify a build by the zip name or the
checksum below. - Unsigned binary, so SmartScreen warns on first run.
- Per-action elevation: a UAC prompt for each service change unless the panel is run
elevated. - Tray visibility depends on the Windows tray overflow area. If the icon is tucked behind
the chevron, the panel looks like it never started; pin it to the tray.
Verify the download
SHA256 (phpup-panel-0.1.0-beta-win-x64.zip) = f1db831ff488a61a7fc483113627348c3b91c739ac09829cd60aab44cff23faa
install.ps1 prints the checksum of the installed exe as well.