Installer & Downloads
The Installer (Downloads) is a curated catalog of runtimes, databases, and tools that you can install with a single click. LaraEnv handles the download, extraction, and detection for you.
Catalog
The catalog covers everything a typical PHP development stack needs:
- Web servers — Nginx, Apache
- Databases — MySQL, PostgreSQL, Redis
- Mail — Mailpit
- PHP — versions 5.6 through 8.4 (see PHP versions)
- Node.js — LTS and Current (see Node.js)
- Python — 3.13
- Tools — Cmder
- Composer — bundled with LaraEnv
Installed items show an installed badge so you can tell at a glance what is already on your machine.
How installation works
When you start an install, LaraEnv runs a small pipeline:
- Download — with automatic retry and resume, plus live progress showing the percentage and current speed in MB/s.
- Extract — the archive is unpacked into place.
- Mark — a
.lara4ever-versionmarker file is written so LaraEnv can detect the installed version later.
Recommended stack
Choose the Recommended stack option to install a curated starter set in one go. This is also offered the first time you run LaraEnv, so you can get a working environment without picking each component by hand.
Manual download gate
Some vendors block direct (hotlinked) downloads — for example Apache and PostgreSQL (EnterpriseDB). For these, LaraEnv uses a manual download gate:
- LaraEnv opens the vendor's download page in your browser.
- You download the zip into
C:\laraenv\cache\. - LaraEnv detects the file and finishes the install using install from file.
If an install is waiting on a manual download, drop the downloaded archive into C:\laraenv\cache\ and LaraEnv will pick it up automatically.
Show on Dashboard
Each service has a show on Dashboard toggle that controls whether it appears in the Dashboard grid. Turn it on for the services you use day to day and off for the rest to keep the Services view focused.