Ошибка XAMPP не запускается APACHE. Решение.

xampp

Если у вас возникла подобная ошибка на OpenServer, вот РЕШЕНИЕ.

Если вы используете XAMPP в качестве настольного сервера для разработки web приложений, то наверняка рано или поздно столкнетесь с проблемой запуска сервера Apache. Зачастую это связано с тем, что какое-то приложение заняло порт 80. В основном — это Skype. Но иногда даже отключение скайпа не возвращает сервер к жизни и вы все равно видите эту ошибку:

[Apache]     Error: Apache shutdown unexpectedly.
[Apache]     This may be due to a blocked port, missing dependencies,
[Apache]     improper privileges, a crash, or a shutdown by another method.
[Apache]     Press the Logs button to view error logs and check
[Apache]     the Windows Event Viewer for more clues
[Apache]     If you need more help, copy and post this
[Apache]     entire log window on the forums

Решение этой проблемы имеется. Для начала можно попробовать изменить порты.

Запускаем Xampp, жмем Config и в появившемся окне выбираем Service and Port Settings где и меняем порты.
xampp

Но, и это не всегда помагает, поэтому нужно внести изменения в конфигурационный файл Apache.

Для этого жмем на Config напротив Apache и выбираем первый пункт Apache(httpd.config), где находим строчки:

#Listen 12.34.56.78:80
Listen 80

И заменяем их на:

#Listen 0.0.0.0:80
#Listen [::]80

После чего еще раз пробуем запустить Apache и убеждаемся, что все работает.

Лучше использовать порт 8080, если и это не работает, плюс у вас стоит windows 10. Тогда придется отключать порт 80 в ручную.

netstat -o -n -a | findstr 0.0:80
TCP 0.0.0.0:80 0.0.0.0:0 LISTENING 4
это бывает и на ХР и 7 и 8

ТОЧНО РАБОТАЕТ

Win+R вводим “regedit”
1)Ищем ветку «HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP»
2)Меняем значение ключа “start” с 3 на 4…иногда помогает 0
3)Создаем параметр типа Dword c именем «NoRun» и присваиваем ему значение «1» без кавычек.
4)перезагружаемся

также процесс может занимать skype iis sgl — проверьте их сначала

Этот способ я нашел тут https://toster.ru/q/235880

Введи свой e-mail:

9 thoughts on “Ошибка XAMPP не запускается APACHE. Решение.

  1. Спасибо за статью, помогло. после правки httpd.config, Кстати маленькое замечание у меня файл назывался httpd.conf XAMPP v.3.22

  2. 15:50:27 [Apache] Status change detected: stopped
    15:50:28 [Apache] Problem detected!
    15:50:28 [Apache] Port 80 in use by «Unable to open process» with PID 4!
    15:50:28 [Apache] Apache WILL NOT start without the configured ports free!
    15:50:28 [Apache] You need to uninstall/disable/reconfigure the blocking application
    15:50:28 [Apache] or reconfigure Apache and the Control Panel to listen on a different port
    15:50:28 [Apache] Attempting to start Apache app…
    15:50:28 [Apache] Status change detected: running

  3. К сожалению, не помогло ничего
    Win 7 SP1
    VMWare 12
    xampp-win32-7.1.4
    Самостоятельно и без проблем запускается Apache x86 1.3.41
    Придется жить так…

  4. Можно порты поставить 8080 и 4433 на апач и ссл в httpd.conf и httpd-ssl.conf.
    Если не запускается апач даже после смены портов, попробуйте в командной строке запустить c:\xampp\apache\bin\httpd.exe (или ваш путь к httpd.exe).
    Покажет, где ошибка — у меня банально тег не закрытый в httpd-vhosts.conf был, в логах xampp этого видно не было.

  5. Спасибо большое, мне помог первый этап.
    Всё заработало, после:

    И заменяем их на:

    #Listen 0.0.0.0:80
    #Listen [::]80

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *