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 or migrate from a previous setup.
You may force a restart of all Herd services by clicking on the Herd icon in the menu bar and holding the option
key ⌥
.
This will change the Stop all
menu item to Force stop all
. Click on it to forcefully stop all Herd services, and then click on Start all
to restart them.
To kill all stray services, go to your terminal and perform the killall
command for every service that is still running, naming the services.
This command shuts down all processes that Herd might run (PHP 7.4 - 8.4, Nginx and Dnsmasq).
Herd has a background service that is responsible for running nginx and dnsmasq as root on your machine. You can shutdown this services by terminating if via the activity monitor of macOS and searching for a service with the name de.beyondco.herd.helper
.