Назад | Перейти на главную страницу

Проблема с Xampp, не удается запустить apache

Я знаю, что об этой проблеме написано около 1000 сообщений, но ни одна из них мне не помогает.

У меня есть скайп, и я использую другой порт. Я думаю, что у меня нет IIS, потому что я не могу найти его в сервисах. И когда я пытаюсь прослушивать порты с помощью netstat, я не вижу, что какое-либо приложение использует порт 80

И все еще не могу запустить apache.

У меня Windows 7. И всю ночь не спал из-за этого.

Некоторое время назад у меня была такая же проблема. В моем случае инструмент веб-развертывания был запущен как служба и не позволял XAMPP запускать Apache на порту 80. Поэтому проверьте, запущена ли на вашем компьютере служба веб-развертывания: Пуск-> поиск для служб -> затем найдите инструмент веб-развертывания, чтобы узнать, запущен ли он. Если он запущен, щелкните его правой кнопкой мыши и остановите эту службу. После этого должно работать. (это работает, только если запущена служба Web Deployment Tool).

С XAMPP (и apache в целом) вы должны проверять журналы ошибок. Они станут хорошей отправной точкой для диагностики вашей проблемы. Для меня были случаи, когда XAMPP не запускал apache, потому что файл httpd.conf был неправильно настроен или файл php.ini был неправильно настроен (обычно из-за того, что я скопировал их из предыдущей установки).

Журнал ошибок находится по адресу: C: \ Program Files (x86) {XAMPP Directory} \ apache \ logs \ error.log

Вы также можете проверить в средстве просмотра событий дополнительную информацию. Панель управления> Инструменты администрирования> Просмотр событий