Я потратил много времени, пытаясь выяснить, как исправить мой Apache сервер на локальном хосте MAMP. Я продолжал получать сообщение об ошибке, говорящее, что «Apache не может запуститься, потому что порт 80 использовался httpd». Все, казалось, думали, что другая программа блокировала порт 80 (например, IIS, Skype и т. Д. c.). Я пытался найти эти программы и удалить их, но каждый раз, когда я это делал, единственная программа, которая использовала порт 80, называлась System, и я не думал, что смогу безопасно отключить это. Я попытался изменить свой порт для Apache. Ничего не помогало, пока я не нашел решение о том, что вы можете просто изменить версию php в MAMP. Я сделал это, и мгновенно Apache снова начал работать.
Мой вопрос: почему это случилось? Почему изменилась моя версия php fix Apache, и есть ли способ, которым порт 80 может быть заблокирован без причины другой программы.