http://localhost:8080 не работает на запущенном сервере apacher через XAMPP

Я не могу настроить среду PHP / MySQL / Apache на моем локальном компьютере с помощью XAMPP.

в моей панели управления xampp Apache и MySQL статус отображается как started, но localhost URL не работает.

когда я начинаю xampp_start.exe Я получаю следующее сообщение об ошибке.

только одно использование адреса сокета (протокол/сетевой адрес/ порт)
обычно разрешается. :make_sock: не удалось выполнить привязку к адресу
127.0.0.1: 80 нет доступных разъемов для прослушивания, выключение. Невозможно открыть журналы

Я пробовал следующие способы, но до сих пор я не в состоянии исправить эту проблему:

  1. я пытался переустановить после удаления несколько раз.
  2. я изменил
    "Слушать 80" слушать на localhost:80, localhost в:8080, 127.0.0.1:80, 127.0.0.1:8080, MySystemIP: 80/8080 и попытался выполнить соответствующий URL-адрес в моем браузере.
  3. I казнили netstat-noa и
    tasklist и один только Апач использует Port80.
  4. Skype также не использует port80.
  5. я отредактировал брандмауэр, чтобы разрешить port80.
  6. также отключен брандмауэр.

есть ли другое решение, чтобы исправить мой
проблема.
Я помню, что все работало правильно один раз и 10 месяцев назад я удалил установку. Теперь, когда я пытаюсь переустановить xampp этот вопрос уже поднимался. Я использую Win-xp os. Использую Avast AntiVirus. Установлено XAMPP Windows 1.7.7 установки в "E / xampp" расположение, но мои программные файлы и ОС установлены в C диск.

пожалуйста, помогите мне как можно скорее.
спасибо заранее

10
задан Dinesh Kumar
21.02.2023 13:57 Количество просмотров материала 2493
Распечатать страницу

2 ответа

В общем, возиться с портами, которые использует ваша операционная система, кажется плохой идеей. Вы будете в конечном итоге со странными проблемами сети, как при попытке печати.

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

лучшая ситуация заключалась в том, чтобы просто изменить IP-порт, который слушает Apache (по умолчанию это порт 80, который является стандартом для всего веб-трафика).

I изменил мину на порт 8666 (но это может быть что угодно выше 1024). Я сделал следующее:

  1. найдите httpd.файл Conf в директории

    [каталог установки]\xampp\apache\conf

    (мое было внутри,C:\xampp\apache\conf)

  2. найдите строку "слушайте 80"

  3. изменить его на "Слушать 8666"
  4. сохранить и закрыть файл
  5. старт или перезапустите службу Apache в панели управления XAMPP.

жизнь должна быть хорошей.

единственная загвоздка в этот метод является то, что вы не можете просто перейти к http://localhost/xampp больше. Вы должны сказать вашему браузеру, какой порт конкретно использовать (по умолчанию он будет использовать 80), так что вам придется использовать http://localhost:8666/xampp/ (порт обозначается двоеточием, а затем номер).

самое классное, что я могу запустить http://localhost:8666 для запуска Apache и http://localhost:8616 для запуска локального IIS для .NET проекты.

Примечание: путь установки XAMPP не должен содержать специальных символов. Пробелов, скобок не допускаются. Другие специальные символы, должны быть проверены. Apache не запустится, если путь установки XAMPP содержит специальные символы, такие как скобки.

3
отвечен Dinesh Kumar 2023-02-22 21:45

вы уже сделали максимум. Перейдите в Панель управления XAMPP и попробуйте сделать следующее:

Config (правый верхний угол окна) > настройки сервиса и порта > Apache > назначить измененный номер порта.

1
отвечен Rafayet Ullah 2023-02-23 00:02

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх