Не удается перезапустить Apache на XAMPP на MAC

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

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 уже снова включился автоматически (зеленая точка рядом с ним), в основном он включился сам. Как я могу это исправить? Спасибо.


person Thomas    schedule 05.04.2015    source источник


Ответы (1)


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

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

person Jesse Morano    schedule 25.01.2016