MAMP - Mac OS X
Я уже некоторое время использую MAMP на порту 8888, поэтому я захожу на веб-сайт в браузере следующим образом:http://localhost:8888/website
Однако я только что установил Wordpress Multisite и поэтому хочу переключиться на порт 80, чтобы позволить мне посещать веб-сайты в обычном режиме и иметь подкаталоги, например.http://website.co.uk
, http://subdomain.website.co.uk
Я настроил файл vhosts в MAMP и изменил порт на 80 в настройках MAMP, но с тех пор выполнение этого MAMP не запускает Apache. MySQL запускается нормально, но Apache не запускается.
Я попытался запустить Apache вручную, выполнив следующую команду в терминале:
sudo ./startApache.sh
но каждый раз, когда я делаю это, я получаю следующие ошибки:
(48)Address already in use: make_sock: could not bind to address [::]:80
(48)Address already in use: make_sock: could not bind to address 0.0.0.0:80
no listening sockets available, shutting down
Unable to open logs
Если я переключаюсь обратно на порт 8888, MAMP снова работает. Кто-нибудь может указать мне правильное направление, чтобы исправить это?
sudo lsof | grep LISTEN
launchd 1 root 11u IPv6 0x8754c7c05566afd 0t0 TCP *:afpovertcp (LISTEN)
launchd 1 root 12u IPv4 0x8754c7c0556bae5 0t0 TCP *:afpovertcp (LISTEN)
launchd 1 root 30u IPv6 0x8754c7c0556671d 0t0 TCP localhost:ipp (LISTEN)
launchd 1 root 31u IPv4 0x8754c7c0556b3ad 0t0 TCP localhost:ipp (LISTEN)
httpd 21 root 4u IPv6 0x8754c7c0556633d 0t0 TCP *:http (LISTEN)
kdc 43 root 6u IPv6 0x8754c7c05565f5d 0t0 TCP *:kerberos (LISTEN)
kdc 43 root 8u IPv4 0x8754c7c0556a53d 0t0 TCP *:kerberos (LISTEN)
httpd 191 _www 4u IPv6 0x8754c7c0556633d 0t0 TCP *:http (LISTEN)
Dropbox 293 Ell 19u IPv4 0x8754c7c0a8db6cd 0t0 TCP *:17500 (LISTEN)
Dropbox 293 Ell 25u IPv4 0x8754c7c0a8da125 0t0 TCP localhost:26164 (LISTEN)
mysqld 454 Ell 10u IPv4 0x8754c7c0ba8085d 0t0 TCP *:ddi-tcp-2 (LISTEN)
Обновить:
ps 21
PID TT STAT TIME COMMAND
21 ?? Ss 0:00.39 /usr/sbin/httpd -D FOREGROUND
Спасибо