я понял, что это проблема порта, так как я был запущен IIS и других веб-серверов в моей машине. Но мне было больше интересно увидеть подробное сообщение об ошибке с номером порта в пользовательском интерфейсе.
Похоже, что он не был зарегистрирован в пользовательском интерфейсе или файле журнала (по крайней мере, в моем случае), но в средстве просмотра событий (Панель управления -> Просмотр журналов событий). Под Даже зритель -> Журналы Windows -> Application
я мог видеть что-то ошибка разрешения, как показано ниже:
An attempt was made to access a socket in a way forbidden by its access permissions. : AH00072: make_sock: could not bind to address 0.0.0.0:443
Чтобы устранить эту проблему разрешения для порта SSL, пожалуйста, измените строку ниже в HTTPD-ssl.conf (C: \ XAMPP \ Apache \ конф \ экстра)
# When we also provide SSL we have to listen to the
standard HTTP port (see above) and to the HTTPS port
Listen xxx
Замените XXX с любым действительным номером порта, который открыт в машине
Если у вас возникли проблемы с портом 80, а затем изменить httpd.conf файл (C: \ XAMPP \ Apache \ конф)
# Change this to Listen on specific IP addresses as shown below to
# prevent Apache from glomming onto all bound IP addresses.
#
#Listen 12.34.56.78:80
Listen 127.0.0.1:8000
Я также кратко другие решения, которые я наткнулся:
- Чаще всего Skype блокирует порт Apache. Так прекратите его и повторите попытку.
- Найдите идентификатор процесса (PID), который использует заблокированный порт (netstat -ano), и убейте соответствующий процесс в диспетчере задач Windows.
работал в моем случае я обнаружил, что Skype был с помощью тот же порт. Просто выключите скайп, и он работает. Если вы открываете Xampp в качестве администратора и пытаетесь запустить его снова, он предоставит вам информацию о том, какая программа занимает порт. Если таковой вообще есть. – Nulle