Процесс 'ubd', мешающий работе MAMP на порту 80
Несколько дней назад мой сервер Apache перестал запускаться. Кто-нибудь знает об этой проблеме.
Я считаю, что это происходит сейчас, потому что я, тупо, переместил файл с именем index.php
в htdocs/
папка.
я бегу lsof -i | grep LISTEN
получить:
mysqld 297 waltercarvalho 10u IPv4 0xc942753e30142a85 0t0 TCP *:mysql (LISTEN)
ubd 611 waltercarvalho 18u IPv4 0xc942753e310c9f35 0t0 TCP *:49228 (LISTEN)
ubd 611 waltercarvalho 19u IPv6 0xc942753e2d7a5635 0t0 TCP *:49228 (LISTEN)
Dropbox 720 waltercarvalho 18u IPv4 0xc942753e310c90c5 0t0 TCP *:17500 (LISTEN)
Dropbox 720 waltercarvalho 25u IPv4 0xc942753e31c584dd 0t0 TCP localhost:26164 (LISTEN)
Когда я пытаюсь запустить сервер Apache на порту 80, чтобы получить доступ localhost
(чистый путь), я получаю:
я бегу sudo /Applications/MAMP/bin/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
Это означает, что порт 80 используется. Вы можете найти мой httpd.conf
файл в:
Я пытался исправить это в течение нескольких часов, очень расстраивает. Я перепробовал все.
Спасибо.
2 ответа
Ссылаясь на комментарии fvu. Я нашел ответ здесь:
/questions/576701/kak-mne-uznat-kak-macports-ukral-moj-port80/576721#576721
Я боролся с этой проблемой.. довольно уверен, что это дропбокс, который мешает. Я нашел решение, которое работает как шарм, хотя и не перманентное решение. Я запускаю последовательность довольно часто. Это раздражает, но, по крайней мере, эти шаги ясны, просты и предсказуемы! ..И я получу свой 80/3306 обратно.
исправить любезность Abhinav Sood.
Запустите MAMP. Откройте Терминал, напечатав терминал в Центре внимания (Команда + Пробел).
Откройте настройки MAMP (Command +,) и нажмите "Сбросить порты MAMP" (порт 8888 и порт 8889 для Apache и MySQL соответственно). Нажмите на ОК.
Переключитесь на терминал. Тип
sudo apachectl stop
отключить систему Apache.Перезапустите MAMP.
Откройте настройки MAMP еще раз и нажмите Установить порты по умолчанию Apache и MySQL. Это установит порты Apache и MySQL на 80 и 3306 соответственно.
Переключитесь на терминал. Тип
sudo apachectl restart
перезапустить Apache.Вернитесь к MAMP и нажмите "Открыть стартовую страницу" (или перейдите к
http://localhost/MAMP/?language=English
в вашем браузере)
И вы сделали.