macOS Big Sur에서 홈브류 http 시작이 실패함

macOS Big Sur에서 홈브류 http 시작이 실패함

Homebrew를 통해 macOS Big Sur에 Apache 2.4.46을 설치했습니다. 내가 할 때까지는 잘 작동했고 brew update. brew upgrade이때 PHP가 7.4에서 8.0으로 업그레이드되었기 때문에 httpd.conf를 다음과 같이 수정했습니다.

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

이후에는 /usr/local/etc/php/8.0/php.ini와 동일하게 수정했습니다 /usr/local/etc/php/7.4/php.ini.

하지만 brew services start htppdsatys ==> Successfully startedhttpd (label: homebrew.mxcl.httpd)brew services list있지만 httpd error MyUserName /Users/MyUserName/Library/LaunchAgents/homebrew.mxcl.httpd.plist.

그래서 Brew에서 httpd 서비스를 중단하고 다음과 같이 시작했습니다.

$ 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

그래서 더 이상 조사를 계속할 수 없습니다.

도와주세요.

답변1

여기 지침을 따를 수 있습니까?

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

당신이나 다른 누군가가 유용하다고 생각할 수 있기를 바랍니다.

관련 정보