====== 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