2015-04-05 2 views
0

Недавно я исправил проблему на своих VirtualHosts на xampp, и я должен перезапустить Apache. Я заметил, что когда я остановил его через панель управления, localhost по-прежнему загружался. Я попытался запустить его снова с помощью панели управления, и получить эту ошибку:Не удается перезапустить Apache на XAMPP по MAC

XAMPP's Apache can not start while another webserver is using port 80. Please turn it off and try again. 

Итак, я пытался остановить любые другие процессы Apache, которые могли бы быть запущены,

sudo apachectl stop 

через терминал; он возвращается сообщение об ошибке:

launchctl: Error unloading: org.apache.httpd 

Я также использовал

sudo launchctl unload -w /System/Library/LaunchDaemons/org.apache.httpd.plist 

, возвращающий ту же ошибку.

, который, я уверен, должен означать, что Apache уже остановлен. Я решил выйти из XAMPP и снова открыть его, когда Apache отключился (рядом с ним красная точка). Когда я снова открыл его, Apache уже был включен автоматически (зеленая точка рядом с ним), в основном он включался. Как я могу это исправить? Спасибо.

ответ

0

Итак, я всего лишь дизайнер со случайными навыками, но я знаю, как исправить проблему с портом.
В файле конфигурации Apache (xamppfiles/и т.д./httpd.conf) измените порт ... Вот текст искать ... Слушать 12.34.56.78:80 Слушать 80

изменение 80 как в прослушивании, так и в другом, 91 гораздо менее популярна, чем 80 для системных служб и других приложений, желающих что-то сделать через порт (ха-ха)

Смежные вопросы