Skip to content

Releases: Shivam-SV/LampRabit

lampRabit 0.1.2

Choose a tag to compare

@Shivam-SV Shivam-SV released this 26 Oct 02:48
14e39bb

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 $ (like price$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 CON are refused.
  • Clearer Sites page: folders that can't become a site are listed with the reason, for example when My App and my-app would both be my-app.test, or a folder called adminer takes over the Adminer tool's address. Accented names work better: Café becomes cafe.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

Choose a tag to compare

@github-actions github-actions released this 25 Oct 04:08
33ddc8a

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

Choose a tag to compare

@github-actions github-actions released this 24 Oct 18:25

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-app becomes my-app.test, with public/ 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. php and composer in 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/website folder.

Found a bug or have an idea? Open an issue.