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