MayWeb

Build locally like it’s production MayWeb makes your stack feel alive

Portable, fast and easy to use. Start Apache or Nginx, switch PHP versions, manage MySQL and generate trusted SSL for your *.test domains.

terminal
mayweb@local
$ mayweb start
✔ Apache 2.4 · running on :80
✔ MySQL 8 · running on :3306
✔ PHP 8.3 · enabled with intl, gd, pdo_mysql

$ mayweb vhost add blog.test --public=public --ssl
✔ blog.test ready · trusted certificate installed

$ mayweb php use 8.2
✔ Switched to PHP 8.2 in 0.6s
Apache Nginx MySQL MariaDB PHP 8.x Redis OpenSSL mkcert .test Domains Laravel
Apache
MySQL
PHP 8.3
SSL

Why developers like MayWeb

Portable, fast and easy to use. Fire up a full local stack in seconds and stay focused on what you are building. Inspired by what works, refined for how you actually work.

One‑click services

Spin up Apache/Nginx, MySQL/MariaDB, Redis and more in seconds.

PHP switcher

Swap between PHP versions instantly. Tweak extensions without fuss.

Local SSL

Generate trusted certs via OpenSSL or mkcert for any .test domain.

Smart vHosts

Auto‑detect projects and create clean virtual hosts with pretty URLs.

DB tools

Create databases, change root password, get credentials quickly.

Portable

Self‑contained stack with sane defaults. Move it, back it up, keep it tidy.

Dev‑first UX

Logs, console and shortcuts that feel natural while you build.

Safer defaults

Predictable ports and checks before start.

Configure by clicks or by code

Auto vHosts keep things neat. Prefer editing? Save human‑readable JSON or Nginx snippets and MayWeb will wire it up for you.

Portable Fast start Trusted SSL
mayweb.config
# Switch PHP
mayweb php use 8.3

# Enable needed extensions
mayweb php ext enable intl gd pdo_mysql

# Restart services
mayweb restart

Auto virtual hosts

Drop a project into your www/ folder and MayWeb will generate a clean virtual host. Laravel? It will point to the public directory. Static sites get pretty URLs too.

sites-enabled/blog.test.conf
server_name blog.test; root C:/www/laravel-blog/public; ssl_certificate blog.test.crt; ssl_certificate_key blog.test.key;

Trusted local SSL

Generate HTTPS certs for your dev domains with a click. Use OpenSSL or mkcert. No more browser warnings.

Quick command
mayweb ssl add api.test
Wildcard support
mayweb ssl add "*.mayweb.test"

Ready to build faster?

Download MayWeb and get a clean, hack‑active local environment with sane defaults and quick controls.