Repository navigation
Releases: Shivam-SV/LampRabit
Release list
lampRabit 0.1.2
A reliability release. We put lampRabit through a fresh-install and worst-case stress test and fixed everything that broke. If you have 0.1.1, lampRabit offers this update by itself: open Settings → Updates and click Install and restart.
Fixes
- Never stuck on launch: if the settings file gets damaged (for example by a power cut), lampRabit now opens with default settings and tells you, instead of closing straight away. Settings are also saved in a way that can't leave a half-written file.
- Faster starts: Apache and Nginx no longer wait for the Windows administrator prompt that updates the hosts file. The prompt can be answered whenever you're ready.
- Folder names with
$(likeprice$tag) no longer stop Nginx for every site. - Start all / Stop all now always ends the way you last clicked, even if you click quickly.
- Removing a PHP version that a site is still using is refused with a clear explanation, and a removal never leaves a half-deleted version behind. Sites that used a removed version go back to the default.
- Changing the environment folder stops the services running from the old folder first.
- New projects won't quietly reuse an existing database (a Laravel project would otherwise run its migrations there), and MariaDB's own system databases can't be chosen. Reserved Windows names like
CONare refused. - Clearer Sites page: folders that can't become a site are listed with the reason, for example when
My Appandmy-appwould both bemy-app.test, or a folder calledadminertakes over the Adminer tool's address. Accented names work better:Cafébecomescafe.test. - Safer settings: impossible values are refused with an explanation, such as port 0, a domain suffix like
.com(which would hide real websites), or an environment folder inside Windows or Program Files. - First run: on a fresh install the title bar shows Set up your stack instead of a Start all button that did nothing yet.
- Update notice now links to these release notes.
Download
Windows is fully supported. macOS and Linux are a preview: the app runs, but Apache, Nginx and PHP can't be downloaded there yet.
| Platform | File |
|---|---|
| Windows 10/11 (64-bit) | lampRabit_0.1.2_x64-setup.exe (recommended) or lampRabit_0.1.2_x64_en-US.msi |
| macOS, Apple Silicon | lampRabit_0.1.2_aarch64.dmg |
| macOS, Intel | lampRabit_0.1.2_x64.dmg |
| Linux, Debian/Ubuntu | lampRabit_0.1.2_amd64.deb |
| Linux, other distributions | lampRabit_0.1.2_amd64.AppImage |
The .sig, .app.tar.gz and latest.json files are used by the built-in updater; you don't need to download them.
Builds aren't code-signed yet: on Windows click More info → Run anyway; on macOS open System Settings → Privacy & Security → Open Anyway.
Found a bug or have an idea? Open an issue.
lampRabit 0.1.1
A small follow-up to 0.1.0 that tidies up the project for its public launch. If you already have lampRabit 0.1.0, it will offer this update by itself; click Install and it restarts on the new version.
What's new
- License: lampRabit is now officially open source under the MIT License.
- Easier to report problems: new bug-report and feature-request forms on GitHub. Attach the diagnostics report from Settings → Troubleshooting → Run diagnostics → Copy.
- Clearer installation guide: step-by-step instructions for the unsigned-app warnings on Windows and macOS, the real installer file names, and the built-in Visual C++ runtime check.
- New README with screenshots, a feature overview and an honest platform table.
The app itself is unchanged from 0.1.0, so it's a quick, safe update.
Download
New to lampRabit? Pick the installer for your system below. Windows is fully supported; macOS and Linux are a preview: the app runs, but Apache, Nginx and PHP can't be downloaded there yet.
| Platform | File |
|---|---|
| Windows 10/11 (64-bit) | lampRabit_0.1.1_x64-setup.exe (recommended) or lampRabit_0.1.1_x64_en-US.msi |
| macOS, Apple Silicon | lampRabit_0.1.1_aarch64.dmg |
| macOS, Intel | lampRabit_0.1.1_x64.dmg |
| Linux, Debian/Ubuntu | lampRabit_0.1.1_amd64.deb |
| Linux, other distributions | lampRabit_0.1.1_amd64.AppImage |
The .sig, .app.tar.gz and latest.json files are used by the built-in updater; you don't need to download them.
Builds aren't code-signed yet: on Windows click More info → Run anyway; on macOS open System Settings → Privacy & Security → Open Anyway.
Found a bug or have an idea? Open an issue.
lampRabit 0.1.0
The first public release of lampRabit: a local PHP development environment. Windows is fully supported; macOS and Linux builds are a preview (see below). Start Apache or Nginx, PHP and MariaDB with one click, and every folder in www becomes a site at https://<folder>.test.
Highlights
- One-click stack: Apache and/or Nginx, PHP (several versions side by side), MariaDB, Mailpit, Redis-compatible cache and Memcached. Runtimes download on demand, verified by checksum.
- Automatic sites:
www/my-appbecomesmy-app.test, withpublic/detection, sub-domains, hosts file kept in sync, and HTTPS from a local certificate authority. - Per-site choices: PHP version, web server and HTTPS per site.
phpandcomposerin the terminal follow the site's PHP version too. - New projects: blank, static, Laravel, Symfony or WordPress, optionally with a database.
- Developer tools: phpMyAdmin, Adminer and a Mailpit inbox that catches every email your apps send.
- PHP extensions: turn bundled extensions on or off and install extras such as Xdebug and Redis per PHP version.
- Share a site: public URLs through Cloudflare Tunnel (no account) or ngrok.
- Node.js through NVM, live logs with filters and export, diagnostics, port-conflict detection, tray icon, start with your computer, light and dark themes.
- Updates itself: lampRabit checks for new versions and installs them after you confirm.
Download
| Platform | File |
|---|---|
| Windows 10/11 (64-bit) | lampRabit_0.1.0_x64-setup.exe (recommended) or lampRabit_0.1.0_x64_en-US.msi |
| macOS, Apple Silicon (M1 and later) | lampRabit_0.1.0_aarch64.dmg |
| macOS, Intel | lampRabit_0.1.0_x64.dmg |
| Linux, Debian/Ubuntu | lampRabit_0.1.0_amd64.deb |
| Linux, other distributions | lampRabit_0.1.0_amd64.AppImage |
macOS and Linux preview
The app runs on macOS and Linux, but Apache, Nginx and PHP can't be downloaded there yet, so you can't serve PHP sites with it on those systems today. What does work: Mailpit, the Redis-compatible cache, Cloudflare/ngrok tunnels, Node.js through NVM, and MariaDB on Linux. Full macOS and Linux support is the next big milestone.
The .sig, .app.tar.gz and latest.json files are used by the built-in updater; you don't need to download them.
First launch: unsigned app warnings
This release isn't code-signed yet, so your system will warn you the first time:
- Windows: "Windows protected your PC". Click More info, then Run anyway.
- macOS: "lampRabit can't be opened". Open System Settings → Privacy & Security, scroll down and click Open Anyway (or right-click the app and choose Open).
- Linux AppImage: make it executable first:
chmod +x lampRabit_0.1.0_amd64.AppImage.
Signed builds are planned for a later release.
Good to know
- Installing doesn't need admin rights. Updating the hosts file and trusting the local HTTPS certificate each ask once.
- On Windows, Apache and PHP need the Microsoft Visual C++ runtime; lampRabit checks for it and offers to install it.
- Coming from XAMPP or Laragon? See the migration guides in the repository's
docs/websitefolder.
Found a bug or have an idea? Open an issue.