Der Apache HTTP Server startet nach einem Absturz nicht mehr
macOS 11.1 M1/M2
macOS auf ARM/M1/M2
- Stoppen Sie den Apache. Öffnen Sie dazu das „Terminal“ und geben Sie folgendes ein:
sudo arch -x86_64 /usr/local/bin/brew services stop httpd
- Löschen Sie die folgende Datei:
/usr/local/var/run/httpd/httpd.pid
und/opt/homebrew/var/run/httpd/httpd.pid
sudo rm /usr/local/var/run/httpd/httpd.pid sudo rm /opt/homebrew/var/run/httpd/httpd.pid
- Starte Sie den Apache:
sudo arch -x86_64 /usr/local/bin/brew services start httpd
Nach größeren Update
- Wenn der Homebrew Apache nach einem größeren Udpate nicht mehr hoch fährt, kann man mit den folgenden Befehlen die Homebrew Pakete aktualisieren:
sudo arch -x86_64 /usr/local/bin/brew services stop httpd arch -x86_64 /usr/local/bin/brew upgrade arch -x86_64 /usr/local/bin/brew cleanup sudo arch -x86_64 /usr/local/bin/brew services restart httpd
macOS
macOS auf Intel
- Stoppen Sie den Apache. Öffnen Sie dazu das „Terminal“ und geben Sie folgendes ein:
sudo brew services stop httpd
- Löschen Sie die folgende Datei:
/usr/local/var/run/httpd/httpd.pid
sudo rm /usr/local/var/run/httpd/httpd.pid
- Starte Sie den Apache:
sudo brew services start httpd
Nach größeren Update
- Wenn der Homebrew Apache nach einem größeren Udpate nicht mehr hoch fährt, kann man mit den folgenden Befehlen die Homebrew Pakete aktualisieren:
sudo brew services stop httpd brew upgrade brew cleanup sudo brew services restart httpd
Test
- Um zusätzliche Meldungen zu erhalten:
sudo brew services stop httpd httpd
- Wenn dabei Fehler kommen:
brew remove httpd # Je nach PHP Version, das @... bitte anpassen: brew remove php@7.4 # Bei Fehlern zu _apr_crypto_block_cleanup brew reinstall apr-util brew doctor brew upgrade brew install httpd brew install php@7.4
- Wenn Sie Fehlermeldungen bei brew Befehlen bekommen, kann es sein, dass die XCode Tools zu alt sind.
- Entfernen Sie dann die Tools vor dem Ausführen von
brew doctor
mittels:sudo rm -rf /Library/Developer/CommandLineTools