У меня проблема с xampp, когда я пытаюсь запустить сервер Apache, он запускается и через несколько секунд останавливается. Я использую на своем ноутбуке и php, и asp.net, поэтому у меня есть Visual Studio с IIS и xampp для проектов php. Я попытался проверить порт: 80, и ничто не использует этот порт, кроме Skype (исправлено в конфигурациях Skype) и Apache ... поэтому я не понимаю, в чем проблема.
Я уверен, что, возможно, есть ошибка или конфликт с asp.net, но мне сложно найти проблему.
Надеюсь, у вас была эта проблема раньше, и вы можете мне помочь ... спасибо.
Посмотрите в Apache error.log
и системный журнал Windows. Один из них будет содержать подробное сообщение о том, что пошло не так. Двойное использование порта 80 может быть вашей проблемой - только один программа может прослушивать порт.
Я предполагаю, что IIS также использует порт 80, а также Apache в XAMPP и Skype. В Skype: Инструменты> Параметры> Дополнительно> Подключение> Снять отметку Use port 80 and 443 as alternatives for incoming connections
Затем вам нужно изменить порт Apache или IIS. Я не уверен, как это сделать в IIS, но в Apache: убедитесь, что Apache выключен, затем перейдите в каталог установки Apache (поскольку вы используете XAMPP, скорее всего, это будет C: \ xampp \ apache. Там найдите conf папка, найдите httpd.conf и откройте его с помощью Блокнота или другого редактора. Найдите линию Слушай 80 (около строки 47) и измените 80 на желаемый порт (часто используется 8080, 8000 или 81). Тогда найди ServerName localhost: 80 и снова замените 80 желаемым портом (должен быть таким же, как тот, который использовался ранее). Сохраните и запустите Apache.
Следуя приведенным выше инструкциям, все три программы должны подключиться без проблем.
Попробуйте использовать другой порт, отличный от 80. Иногда не работает, даже не используется.