Homebrewed http-Start schlägt unter macOS Big Sur fehl

Homebrewed http-Start schlägt unter macOS Big Sur fehl

Ich hatte Apache 2.4.46 über Homebrew auf macOS Big Sur installiert. Es hatte gut funktioniert, bis ich es tat brew updateund brew upgrade. Zu diesem Zeitpunkt wurde PHP von 7.4 auf 8.0 aktualisiert, also änderte ich httpd.conf wie folgt.

#LoadModule php7_module /usr/local/opt/php/lib/httpd/modules/libphp7.so
#<IfModule php7_module>
#  AddType application/x-httpd-php .php
#</IfModule>
#Updated to PHP 8.0.0.1
LoadModule php_module /usr/local/opt/php/lib/httpd/modules/libphp.so
<FilesMatch \.php$>
    SetHandler application/x-httpd-php
</FilesMatch>

Danach habe ich /usr/local/etc/php/8.0/php.inies genauso geändert wie /usr/local/etc/php/7.4/php.ini.

Aber httpd brew services start htppdstimmt nicht , zeigt aber .==> Successfully started(label: homebrew.mxcl.httpd)brew services listhttpd error MyUserName /Users/MyUserName/Library/LaunchAgents/homebrew.mxcl.httpd.plist

Also habe ich den httpd-Dienst bei Brew gestoppt und wie folgt begonnen.

$ apachectl start
(48)Address already in use: AH00072: make_sock: could not bind to address 0.0.0.0:80
no listening sockets available, shutting down
AH00015: Unable to open logs

Daher kann ich die Untersuchungen nicht weiterführen.

Hilfe bitte.

Antwort1

Können Sie den Anweisungen hier folgen:

https://stackoverflow.com/questions/64912014/mac-os-big-sur-homebrew-apache-48address-already-in-use-ah00072-make-sock

Hoffentlich finden Sie oder jemand anderes es nützlich

verwandte Informationen