Herd for macOS

Documentation

Restarting Services

#
Restarting Herd Services

It might happen that Herd displays that a service like FPM is not running for a specific PHP version. This can happen if Herd is unable to properly shut down all background services when you close the app.

To kill all stray services, go to your terminal and perform the killall command for every service that is still running, naming the services.

#
Force a shutdown of all Herd services

This command shuts down all processes that Herd might run (PHP 7.4 - 8.3, Nginx and Dnsmasq).

Shutdown all Herd services on Apple Silicon Macs

sudo killall nginx-arm64 dnsmasq-arm64 \
php74-fpm \
php80-fpm \
php81-fpm \
php82-fpm \
php83-fpm

Shutdown all Herd services on Intel Macs

sudo killall nginx-x86 dnsmasq-x86 \
php74-fpm \
php80-fpm \
php81-fpm \
php82-fpm \
php83-fpm