Запуск Apache через XAMPP не работает

Запуск Apache через XAMPP не работает

Я проверил журналы ошибок на предмет этой конкретной проблемы и, похоже, доступ к порту 80 невозможен.

(OS 10013)An attempt was made to access a socket in a way forbidden by its access   permissions.  : make_sock: could not bind to address [::]:80

Отключение брандмауэра Windows не помогло, поэтому я немного растерялся. Все это работает на моем ноутбуке, так что у меня нет собственного "сервера" как такового, но у меня было впечатление, что это будет работать без необходимости в чем-то независимом от моего персонального компьютера. Как бы мне решить эту проблему?

решение1

Если это Windows, порт 80 уже назначен IIS (если установлен). Проверьте, установлен ли IIS, остановите IIS и повторите попытку, в противном случае измените номер порта для Apache в файле httpd.conf на 81 или любое другое значение.

решение2

Убедитесь, что Skype не использует порт, так как иногда по умолчанию он использует порт 80. Вы можете изменить это поведение в меню Инструменты -> Параметры -> Дополнительно -> Подключение и снять галочку, чтобы использовать порты 80 и 443 для входящих подключений.

Кроме того, вы можете узнать, какие порты используются в данный момент, запустив командную строку и введя:

netstat -ab

Это позволит вам узнать, какие открытые в данный момент программы используют какие порты.

решение3

те же проблемы с WAMP. Насколько я понимаю, эта проблема появляется, если другое приложение раньше занимало этот порт.

Во-первых, попробуйте в настройках сменить порт Skype с 80 на другой. Мне помогло.

попробуй этоhttp://www.tjkdesign.com/articles/Apache_and_WAMP.asp

Связанный контент