Не удается запустить самодельный http-запуск на macOS Big Sur
Я установил Apache 2.4.46 на macOS Big Sur через Homebrew. Все работало нормально, пока я не сделал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
сатыс==> Successfully started
httpd (label: homebrew.mxcl.httpd)
, ноbrew services list
шоуhttpd error MyUserName /Users/MyUserName/Library/LaunchAgents/homebrew.mxcl.httpd.plist
.
Поэтому я остановил службу 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 ответ
Можете ли вы следовать инструкциям здесь:
Надеюсь, вам или кому-то другому это будет полезно