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 htppd
satys ==> Successfully started
httpd (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
여기 지침을 따를 수 있습니까?
당신이나 다른 누군가가 유용하다고 생각할 수 있기를 바랍니다.