Ich hatte Apache 2.4.46 über Homebrew auf macOS Big Sur installiert. Es hatte gut funktioniert, bis ich es tat brew update
und 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.ini
es genauso geändert wie /usr/local/etc/php/7.4/php.ini
.
Aber httpd brew services start htppd
stimmt nicht , zeigt aber .==> Successfully started
(label: homebrew.mxcl.httpd)
brew services list
httpd 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:
Hoffentlich finden Sie oder jemand anderes es nützlich