BrewMNMP

Een native macOS-applicatie voor het beheer van Nginx, Apache, MySQL en PHP via Homebrew. Beheer virtual hosts, SSL-certificaten, meerdere PHP-versies, MailHog/Mailpit, MySQL-gebruikers en back-ups vanuit een enkele opgeruimde SwiftUI-interface.

Versie: 1.1.13  ·  Vereist: macOS 14+  ·  Licentie: Proprietary

Homebrew vereist. Native Apple Silicon.

Functies

Native macOS Interface

Gebouwd in Swift voor naadloze integratie met het besturingssysteem. Geen webframeworks, geen Electron.

Homebrew backend

Gebruikt Homebrew om alle services te installeren en beheren. Geen aangepaste pakketten, geen conflicten.

NGINX

Beheer NGINX met één klik. Virtual hosts, SSL, reverse proxy en geavanceerde configuraties altijd bij de hand.

MySQL

Start, stop en beheer MySQL rechtstreeks vanuit de app. Database aanmaken, gebruikersbeheer en monitoring.

PHP Multi-versie

Schakel in een oogwenk tussen verschillende PHP-versies. Geïntegreerd php.ini en extensiebeheer.

Geen virtualisatie

Geen Docker, geen VMs. Services draaien native op macOS via Homebrew met maximale prestaties.

Vereenvoudigde configuratie

Beheer configuraties, virtual hosts en stackparameters rechtstreeks vanuit de grafische interface.

Servicebeheer

Start, stop en wissel tussen Nginx en Apache, MySQL en meerdere PHP-versies.

Virtuele Hosts

PHP-versie per vhost, aangepaste domeinen via dnsmasq + .test TLD, Nginx- en Apache-ondersteuning.

SSL met mkcert

Vertrouwde lokale SSL-certificaten per virtuele host met een klik.

MySQL Toolkit

Beheer gebruikers, voer queries uit, importeer/exporteer databases en plan back-ups.

Systeemvereisten

  • macOS 14 Sonoma of later
  • Homebrew geïnstalleerd (brew.sh)
  • Apple Silicon (M1/M2/M3/M4) - native
  • 500 MB vrije schijfruimte (exclusief Homebrew-formules)
  • macOS 14 Sonoma of nieuwer (Apple Silicon aanbevolen)
  • Homebrew geinstalleerd (https://brew.sh)

Versies

Versie 1.1.13 DMG

• HTTPS-only retrofit van de phpMyAdmin-vhost voor bestaande installaties (eenmalig). • Homebrew-precondities toegevoegd aan de installatieknoppen van mkcert, MailHog en alle extra tools — geven nu een duidelijke fout als brew ontbreekt.

[verify_sha256] · 3.65 MB
a8c787d2f57c753a7df14ef51e4eb41a5e22f8b80071b9bb1a1726a497ae409d
Run: shasum -a 256 BrewMNMP-1.1.13.dmg
Versie 1.1.12 DMG

• phpMyAdmin wordt nu uitsluitend via HTTPS geinstalleerd voor de veiligheid: de toegewijde phpmyadmin.test-vhost bindt geen poort 80 meer. Toegang alleen via https://phpmyadmin.test/. • mkcert + lokale CA zijn nu harde voorwaarden voor de installatieknop. Het Tools-paneel toont een checklist met groene/oranje status. • Duidelijke berichten leggen de beveiligingsreden uit.

[verify_sha256] · 3.64 MB
8dfaf724279408ecbcaf2e73d78044be13dfd505a4113c32a8d0bcb8587f7010
Run: shasum -a 256 BrewMNMP-1.1.12.dmg
Versie 1.1.11 DMG

• Opgelost: de validator meldt geen vals "Nginx HTTP Port not found" meer wanneer de listen-directive in een gebruikersvhost (sites-enabled/*.conf) staat in plaats van in nginx.conf. Hij scant nu zowel het hoofd-config als elke ingeschakelde vhost. • Zelfde correctie voor de HTTPS-poortcontrole.

[verify_sha256] · 3.63 MB
f26db0210717bb8c3ff6510d29fec52d9f49023e07540a3dd86f9f68c835bc42
Run: shasum -a 256 BrewMNMP-1.1.11.dmg
Versie 1.1.10 DMG

• Opgelost: "verkeerd MySQL root-wachtwoord" terwijl de MySQL-service in werkelijkheid is gestopt — toont nu "MySQL draait niet". • Opgelost: vals-positief kritisch "Nginx HTTP Port not found" wanneer de daemon niet draait. • Opgelost: de Nginx-poortvalidator herkent nu listen 80, listen *:80, listen 0.0.0.0:80 en listen [::]:80. • Opgelost: "Fix All" en de Fix-knop schrijven nu daadwerkelijk nginx.conf opnieuw met actuele httpPort / httpsPort. • Betere scheiding tussen onbereikbare server en echte Access denied in de MySQL-verbindingstest.

[verify_sha256] · 3.63 MB
f3f5a09faad0c35fe280f7fb448b7f7eec46cb6b25c77e0532ed3c1c96dfc1e8
Run: shasum -a 256 BrewMNMP-1.1.10.dmg
Versie 1.1.9 DMG

• Ingebouwde zelf-update via de BrewApps-feed (stil bij opstarten + handmatige controle) • Expliciete meldingen: "Update beschikbaar" / "Je bent bij" • SHA-256-verificatievak op de downloadpagina en in de in-app banner • Diverse stabiliteitsverbeteringen.

[verify_sha256] · 3.63 MB
9bdf1c6b1529a94b676fe0c334ae59da2aed54475c60f198c2e1d7817d1158a1
Run: shasum -a 256 BrewMNMP-1.1.9.dmg

BrewMNMP

Download DMG