Features

Everything you need to build PHP locally.

One app for your web servers, PHP versions, databases and the tools around them, with the details handled for you.

lampRabit overview dashboard in the light theme

Sites

Every folder is a site.

Folders in www are served at name.test with sub-domains, public/ detection and a trusted HTTPS certificate. Choose the PHP version, web server and HTTPS for each site right from its card.

  • Automatic .test domains, hosts file kept in sync
  • Trusted local HTTPS, per site
  • Share any site on a public URL
Sites page with a site card showing PHP version, web server and HTTPS options

Services

Your whole stack on one screen.

Start, stop and restart services one by one or all together. A live diagram shows how requests flow from your web server to PHP and the database, and every runtime shows the versions you have and the ones you can add.

  • Status, ports, process IDs and uptime
  • Install, switch and remove versions
  • Services never outlive the app
Services page with the stack diagram and Apache and Nginx versions

PHP

Every PHP version you need, side by side.

Install PHP 8.1 to 8.5 and keep them all. Each site runs on its own version, and in the terminal php and composer follow it too.

  • One-click installs and updates
  • A PHP version per site
  • Command-line tools on your PATH
Services page showing PHP and MariaDB versions on a timeline

Extensions

Xdebug and friends, without the DLL hunt.

Switch bundled extensions on or off and install extras like Xdebug, Redis, APCu, Imagick and PCOV for each PHP version. PHP restarts for you.

  • Matched to your PHP version automatically
  • Xdebug preconfigured for step debugging
  • Search every extension
PHP extensions dialog listing Xdebug, Redis, APCu and other extensions with install buttons

New projects

Laravel, Symfony or WordPress in about a minute.

Create a project with its database, mail settings and HTTPS already wired up. Composer is downloaded and verified the first time you need it.

  • Blank PHP, static, Laravel, Symfony, WordPress
  • Optional database, created for you
  • .env and wp-config.php written for you
New project dialog with Laravel, Symfony, WordPress, Blank PHP and Static site presets

Logs

When something breaks, you see why.

Live logs from every service with filters and export, plain-language explanations when a service fails, and a diagnostics report you can paste into an issue.

  • Port conflicts name the program in the way
  • Config errors with the file and line
  • One-click diagnostics report
Logs page with service filters and log lines

Settings

Sensible defaults, everything adjustable.

Ports, domain suffix, HTTPS by default, the web server mode, start with your computer, PATH tools, light and dark themes and how much motion you like. Options only show up on platforms where they work.

  • Live status under every port
  • Light, dark or follow the system
  • Reduced motion option
Settings page with general options, web server mode and ports

And a lot more

The small things that save you an afternoon.

Trusted HTTPS

A local certificate authority issues certificates for every site and sub-domain.

Apache and Nginx

Run one or both side by side and choose per site.

Mailpit inbox

Every email your apps send is caught locally, never delivered.

Share a site

Public URLs through Cloudflare Tunnel (no account) or ngrok.

Command line

php, composer and MariaDB tools on your PATH, per-site PHP included.

Redis and Memcached

A Redis-compatible cache with one click, Memcached where available.

Health checks

Services are checked every few seconds, not just assumed running.

Port conflicts

See which program holds a port and fix it in one step.

Node.js via NVM

Install and switch Node versions; sites show what .nvmrc expects.

Logs and diagnostics

Filter, search and export logs; copy a privacy-safe report.

Tray and autostart

Lives in your tray and can start with your computer.

Updates itself

Signed updates for the app, and notices for newer runtimes.

See the complete feature list

Platforms

Ready on Windows. macOS and Linux in preview.

The app runs everywhere today. Apache, Nginx and PHP downloads for macOS and Linux are the next big milestone.

RuntimeWindows ReadymacOS PreviewLinux Preview
Apache, Nginx and PHP AvailableComing soonComing soon
MariaDB AvailableComing soon Available
Mailpit, Redis-compatible cache, tunnels, Node.js Available Available Available

Built in the open

Help shape what comes next.

lampRabit is free and MIT-licensed. Report a bug, suggest a feature, or browse what others are asking for.

Your next project is one folder away.

Free, open source and ready for Windows today.