FonneLabs

FonneLabs PortablePHP

A portable Apache and PHP launcher for Windows, built with Rust. Serve any local PHP project instantly without installing Apache as a Windows service.

Download Latest GitHub
Zero-Install Apache
FonneLabs PortablePHP Screenshot

Effortless Local PHP Development on Windows

Setting up local environments shouldn't require tinkering with system configurations or installing web servers as permanent background services. FonneLabs PortablePHP is designed to give you a clean, self-contained, and isolated local development environment that you can fire up on demand.

How Easy Is It?

Select your Apache installation folder, your PHP directory, your project folder, and your preferred port, then click start. PortablePHP generates separate runtime configurations on the fly and immediately opens your project in your default browser.

Desktop GUI & Logs

Manage configurations easily and monitor live access/error logs with auto-scrolling and a POST filter.

Terminal Workflow

Add it to your system PATH, type portablephp inside any project directory, and instantly spin up the server.

Built for Speed and Isolation

PortablePHP keeps your main server setup untouched. It automatically handles automatic port fallbacks (searching up to 100 ports if your preferred port is busy) and auto-detects Apache PHP modules like `php*apache2_4.dll`.

Whether you prefer managing everything via a modern desktop interface or running headless commands straight from your project terminal, PortablePHP provides a seamless bridge for modern PHP developers on Windows.

Streamline your PHP workflow today

Build lightweight and portable development stacks in seconds.

Get PortablePHP

App Features

Instant Project Launch

Type portablephp from any directory in your terminal to boot up your project.

Isolated Runtimes

Generates isolated config files and runtime artifacts for each active port.

Smart Port Fallback

Automatically scans up to 100 sequential ports if your preferred port is busy.