XenoHost

XenoHost compared

XenoHost next to MAMP, MAMP PRO, Herd, ServBay and XAMPP, feature by feature.

Local PHP development on a Mac, side by side

XenoHost In beta MAMP Free MAMP PRO Paid Herd Free Herd Pro Paid ServBay Free and paid XAMPP Free
Sites
A hostname for every siteWith subdomains and aliases XenoHost: Yes MAMP: No localhost only MAMP PRO: Yes Herd: Yes .test names Herd Pro: Yes .test names ServBay: Yes 5 on the free plan XAMPP: No
Trusted HTTPS XenoHost: Yes from your mkcert CA MAMP: No MAMP PRO: Yes Herd: Yes Herd Pro: Yes ServBay: Yes XAMPP: Partly manual certificates
Sites on your iPhone by nameSame Wi-Fi, no DNS setup XenoHost: Yes MAMP: No needs the separate NAMO app MAMP PRO: Partly in the MAMP Viewer app Herd: Partly public share link, Expose account Herd Pro: Partly public share link, Expose account ServBay: Partly Pro tunnels or LAN DNS XAMPP: No LAN IP only
PHP
A PHP version per site XenoHost: Yes MAMP: No MAMP PRO: Yes Herd: Yes Herd Pro: Yes ServBay: Yes XAMPP: No
Patch versions side by sidee.g. 8.5.7 and 8.5.10 XenoHost: Yes MAMP: No Not documented Herd: No one per minor version Herd Pro: No one per minor version ServBay: No XAMPP: No
Xdebug XenoHost: Yes MAMP: Yes enable in php.ini MAMP PRO: Yes Herd: Yes enable in php.ini Herd Pro: Yes ServBay: Yes XAMPP: No
Servers
Web server Apache Apache or Nginx Apache and Nginx Nginx Nginx Apache, Nginx or Caddy Apache
.htaccess files work XenoHost: Yes MAMP: Yes with Apache MAMP PRO: Yes Apache sites Herd: No Nginx Herd Pro: No Nginx ServBay: Yes with Apache XAMPP: Yes
MySQL XenoHost: Yes 8.0 MAMP: Yes 5.7 and 8.0 MAMP PRO: Yes 5.7 and 8.0 Herd: No Herd Pro: Yes 8.0, 8.4 and 9.4 ServBay: Yes several versions XAMPP: Partly MariaDB instead
Safe changes
See a change before it’s appliedThe files it writes and services it reloads XenoHost: Yes MAMP: No MAMP PRO: No Herd: No Herd Pro: No ServBay: No XAMPP: No
Undoes a change that breaks a site XenoHost: Yes MAMP: No MAMP PRO: No manual snapshots Herd: No Herd Pro: No ServBay: No backups on Pro XAMPP: No
Logs by site, errors explained XenoHost: Yes MAMP: No MAMP PRO: No Herd: No Herd Pro: Partly per-site log viewer ServBay: Partly shared logs, filter by host XAMPP: No
Tools
Command line with JSON output XenoHost: Yes MAMP: No MAMP PRO: No AppleScript automation Herd: Partly JSON for the site list Herd Pro: Partly JSON for the site list ServBay: Partly no JSON XAMPP: Partly no JSON
Imports MAMP PRO sites XenoHost: Yes n/a n/a Herd: No written guide Herd Pro: No written guide ServBay: No XAMPP: No
Join the beta

A dash means the feature isn’t offered or isn’t in that app’s own documentation. Partly means it’s there with the limit shown.

Checked October 10, 2026 against each app’s own website and documentation. Sources: MAMP, MAMP docs, MAMP PRO, MAMP PRO docs, Herd, Herd docs, ServBay, ServBay docs, XAMPP, XAMPP FAQ. Spot something out of date? Tell us.

MAMP, MAMP PRO, Herd, Herd Pro, ServBay and XAMPP are trademarks of their respective owners. XenoHost is independent and is not affiliated with or endorsed by them.

Questions about XenoHost?

Ask about XenoHost or the beta, or tell us about an app you need built. We’ll get back to you within 24 hours.

Need help with an app or a license? Open a support ticket →

We reply within 24 hours on business days.