Gemini said
A curated, open-source script to bootstrap your WSL2 environment. Get PHP 8.4, Composer, Node.js LTS, and MySQL configured with a single command.
Setting up a consistent Laravel environment on WSL2 shouldn't take all morning. We've solved the common friction points.
Installing MySQL natively on WSL often leads to socket errors and permission nightmares.
Different machines having slightly different PHP extensions or Node versions causes "but it works for me."
Copy-pasting 20 commands from a blog post every time you reset your WSL distro is a waste of time.
New developers often break system-level configs. WSLStack provides a clean, repeatable baseline.
We don't just install packages; we tune them for Laravel development performance and security.
Run the script, grab a coffee, and return to a fully functional Laravel-ready Linux environment.
Isolate your database. We set up MySQL 8.4 in a lightweight container with persistent volumes and phpMyAdmin.
Easily swap between PHP 8.4 and 8.5. We handle the update-alternatives and Nginx socket configurations.
No black boxes. Inspect every line of the shell script before running. Fork it, tweak it, own it.
Pre-configured Nginx server blocks tailored for Laravel's public directory and friendly URLs.
A standardized dev environment makes onboarding team members as simple as sharing a link.
Curated versions selected for stability, performance, and long-term support.
Select your preferred PHP version and database options from our documentation.
One string of text is all it takes to trigger the automated installation pipeline.
Open your WSL terminal, paste, and enter. Sit back while we build your stack.
Running random scripts as sudo is dangerous. That's why WSLStack is built with absolute transparency. Every line of our installer is readable, versioned on GitHub, and community-audited.
Verified & Secure Shell scripts
"I used to spend hours fixing my MySQL sockets on WSL every time there was a Windows update. WSLStack's Docker-first approach fixed that once and for all."
Join hundreds of developers who have simplified their WSL2 workflow.
bash <(curl -fsSL wslstack.sh)