- Apache не запускается из панели управления XAMPP в Windows 10
- Apache не запускается из панели управления XAMPP
- 1] Clear World Wide Web Services
- 2] Изменить порт Apache TCP/IP по умолчанию
- 3] Остановите издательский сервис World Wide Web
- XAMPP: не удалось запустить Apache (Windows 10)
- Решение
- Другие решения
- SLUSAR.SU
- Логово Программиста
- Ошибка XAMPP не запускается APACHE. Решение.
- 21 идей о “ Ошибка XAMPP не запускается APACHE. Решение. ”
- Добавить комментарий Отменить ответ
Apache не запускается из панели управления XAMPP в Windows 10
После установки панели управления XAMPP в Windows 10 многие пользователи сообщали об ошибке при запуске Apache . Эта проблема обычно возникает, когда такой процесс, как World Wide Publishing Service, продолжает работать на 80-м порту вашего устройства. Из-за этого операционная система Windows 10 не позволяет серверу Apache работать, и это вызывает ошибку.
Фактически, порт 80 на компьютере также был портом TCP / IP по умолчанию, который модуль Apache использует на XAMPP. А поскольку два разных приложения не могут использовать один и тот же сетевой порт, вам необходимо остановить его перед запуском сервера Apache XAMPP. Если вы также столкнулись с этой проблемой на своем устройстве, есть несколько простых способов, которые я упомянул в этом руководстве. Итак, начнем.
Apache не запускается из панели управления XAMPP
Очистка службы публикации в World Wide Web была бы лучшим подходом, чтобы снова запустить Apache. Однако вы также можете получить его, изменив номер порта TCP / IP или остановив службу, если это необходимо. Итак, чтобы исправить запуск Apache на панели управления XAMPP, выполните следующие возможные действия:
- Clear World Wide Web Services
- Изменить порт Apache TCP/IP по умолчанию
- Остановите World Wide Web Publishing Service
Давайте посмотрим на них подробно.
1] Clear World Wide Web Services
Чтобы решить начальную проблему службы Apache, вам необходимо очистить всемирную паутину от вашего устройства. Но прежде чем начать, убедитесь, что у вас нет приложений, использующих этот сервис.
Если все в порядке, откройте панель управления в вашей системе Windows.
После того, как он откроется, выберите для просмотра панели управления параметр «Большие значки» или «Маленькие значки», чтобы можно было видеть все элементы панели управления.
Из доступных элементов выберите Программы и компоненты.
В левой боковой панели есть ссылка «Включение или отключение функций Windows», нажмите на нее.
В диалоговом окне «Функции Windows» разверните Информационные службы Интернета.
Теперь снимите флажок «World Wide Web Services» и нажмите кнопку «ОК», чтобы сохранить изменения.
Выполнив вышеуказанные действия, перезагрузите устройство. После этого откройте панель управления XAMPP и нажмите кнопку «Пуск» в Apache. Теперь он должен работать в порту 80 на вашем компьютере.
2] Изменить порт Apache TCP/IP по умолчанию
Если по какой-либо причине вышеуказанный обходной путь не работает для вас, вам необходимо настроить Apache для выполнения на другом порту TCP/IP. Итак, следуйте этим советам:
Откройте панель управления XAMPP на вашем устройстве Windows.
Нажмите на кнопку Config модуля Apache.
Выберите пункт Apache (httpd.conf) в списке всплывающего меню.
На следующей странице блокнота вам нужно найти Listen 80.
Чтобы упростить поиск, нажмите сочетание клавиш Ctrl + F. Во всплывающем меню введите то, что вы хотите найти. Марк Wrap вокруг флажка, оставить дело Match бесконтрольно, а затем нажмите на Find Next кнопку.
Как только вы найдете соответствующую строку, измените номер порта на любой произвольный номер по вашему выбору.
Например, вы можете попробовать порт 121. Тогда соответствующий результат для номера порта TCP/IP будет что-то вроде — Listen 121.
Нажмите сочетание клавиш Ctrl + S, чтобы сохранить изменения в блокноте.
Примечание. Обратите внимание, что при использовании этой конфигурации вам всегда нужно добавить номер порта TCP/IP в URL, который вы хотите подключить к своему сайту. Например, чтобы получить доступ к серверу Apache в вашем браузере, вам нужно будет ввести: localhost:121/dashboard , а не localhost/dashboard .
После правильного выполнения вышеуказанных шагов, проблема запуска Apache в XAMPP будет исправлена.
3] Остановите издательский сервис World Wide Web
В качестве альтернативы вам необходимо остановить службу публикации в Интернете и изменить ее параметры, чтобы она могла быть запущена только вручную. Итак, начнем:
Чтобы остановить службу публикации в Интернете, сначала необходимо открыть диспетчер служб Windows на компьютере с Windows 10.
На экране «Службы» найдите параметр «Служба публикации в Интернете» в столбце «Имя».
Как только вы найдете, дважды щелкните по нему, чтобы открыть окно свойств.
В окне свойств по умолчанию открывается вкладка Общие.
На вкладке General найдите тип запуска и переключите его на Manual. Это позволит вам запустить службу вручную, когда это потребуется.
Продвигаясь вперед, остановите статус работающей службы и нажмите Apply > кнопку OK.
Теперь откройте панель управления XAMPP и нажмите кнопку «Пуск», чтобы запустить сервер Apache.
Вот и все. Я надеюсь, что это руководство поможет вам исправить проблему запуска службы Apache на панели управления XAMPP.
XAMPP: не удалось запустить Apache (Windows 10)
Я использую XAMPP, и я могу запустить Apache, но MySQL (PhpMyAdmin) запускается!
Когда я начинаю, я получаю эту ошибку;
Я ищу по нему, и, измените порт Apache в Config -> Service и Port setting. Я имею;
Я также удаляю Skype (Windows 8/10 / Metro версия). Ничего не работает. В httpd.conf у меня есть;
Я запускаю его через apache_start.bat и получаю;
Пожалуйста, обратите внимание, что все файлы LOGS не существуют!
Скайп удален.
Если вам нужна дополнительная информация, пожалуйста, спросите меня.
Решение
Обновление: 15 мая 2018 года:
Последнее обновление Windows 10 (повторно) активировало World Wide Web Publishing Service (на немецком: WWW-Publishingdienst). Это может зависеть от параметров, которые вы выбираете во время настройки обновления, которое вы можете сделать позже.
Обновление: 4 августа 2015 г .:
Если вы сделали чистую установку Windows 10, у вас может не быть Word Wide Web Publishing Service. В этом случае простая установка WAMP / XAMPP должна работать нормально.
Если это не так, попробуйте установить Visual C ++ распространяемый а затем переустановите WAMP / XAMPP.
Я столкнулся с аналогичной проблемой с WAMP. В Windows 10 TP Word Wide Web Publishing Service поставляется предварительно установленным Это связано с IIS, и вы можете удалить его, если он вам не нужен.
Это блокирует порт 80 заставляя Apache вести себя странно. Вы можете сделать следующее и попробовать еще раз.
- Перейти к началу, введите services.msc
- Прокрутите вниз в окне служб, чтобы найти World Wide Web Publishing Service.
- Щелкните правой кнопкой мыши и выберите Стоп.
Это должно сделать порт 80 бесплатный и перезапуск WAMP / XAMPP должен запустить вас!
Другие решения
Решить эту проблему легко:
- Откройте командную строку с правами администратора
- Найдите «cmd», щелкните по нему правой кнопкой мыши и выберите «Администратор».
- В командной строке введите net stop W3SVC и введите.
Теперь вы можете нажать в WAMPP и перезапустить все сервисы. Откройте браузер и перейдите к «localhost».
Если вам нужно запустить W3SVC снова,
- Откройте командную строку с правами администратора
- В командной строке введите net start W3SVC и введите.
Я нашел способ решить эту проблему:
- Если вы также используете Skype, снимите флажок с указанием использовать порты 80 и 443 (Дополнительно -> Настройки -> Дополнительно -> Подключения -> Снимите флажки с портов 80 и 443).
- Перезапустите Skype и XAMPP.
Если это не работает,
- Перейдите в Пуск и введите «services.msc»
- Найдите «World Wide Web Publishing Service»
- Щелкните правой кнопкой мыши на этой записи, выберите «Стоп», а затем перезапустите XAMPP.
Если это не сработало и «Служба публикации в Интернете» была недоступна,
- Перейдите в Панель управления, перейдите к «Удаление программ», затем «Включение / выключение функций Windows»
- Найдите «Интернет-информационные услуги»
- Установите флажок и нажмите «ОК».
- Перезапустите, затем повторите второй подход (services.msc)
Вы можете изменить порт apache:
- Перейдите в C: \ xampp \ apache \ conf \ httpd.
- Найдите комбинацию клавиш Ctrl + F #Listen 12.34.56.78:80 и замените 80 на любой, который вам нравится, например 81
- То же самое с Слушайте 80, измените на 81
- То же самое с localName ServerName: 80 изменить на 81.
- Перейдите в C: \ xampp \ apache \ conf \ extra \ httpd-vhosts и измените 80 на 81
NameVirtualHost *: 80 здесь
VirtualHost *: 80 и здесь (два раза)
1. Нажмите Windows + р , тип regedit
2. Идти к
Изменить значение Start до 4, что означает отключение.
3. Перезагрузите компьютер
Я перепробовал все перечисленные здесь ответы, но ни один из них не сработал.
Затем все, что я сделал, это перезапустил XAMPP с правами администратора:
Меню «Пуск» — щелкните правой кнопкой мыши на XAMPP — выберите «Запуск от имени администратора».
Это сработало. Это так просто.
Я удалил службы IIS, остановил службы WWW, изменил порты на 80, заблокировал все соединения apache и mysql из брандмауэра Windows 10, но да, он все еще работает!
Я тоже исправил эту проблему, но мне пришлось изменить пару вещей. Мне нужно, чтобы на моей машине с Win10 я держал свою среду разработки на C # и VS, чтобы я не хотел возиться с какими-либо сервисами. Все, что мне нужно было сделать, это загрузить последнюю версию XAMPP и изменить порты прослушивания для 80 и 443. Они были расположены в 2 файлах:
Изменение выше с порта 80 на 122 и с 443 на 444 позволило мне запускать apache и обслуживать страницы, оставляя все остальное таким же для моей разработки ASP. Надеюсь, это поможет кому-то там. В конце концов, это очень просто исправить.
Направьте ваш браузер на: http://localhost:122
Похоже, есть много вариантов ответа, это зависит от ваших окон. Вот мой опыт, когда возникла та же проблема в Windows 10 при новой установке и исправлении проблемы следующим шагом:
- устанавливать Visual C ++ распространяемый
- Откройте XAMPP и выберите config в службе apache
- Измените порт 80 на 9000 или 81 или любой другой в httpd.conf на линии Listen 80
- Измените порт на httpd-ssl.conf и измените Listen 443 в Listen 441
- Перезапустите XAMPP и запустите службу Apache, и это работает для меня.
ПРИМЕЧАНИЕ. Я использую версию XAMPP 5.6.15 и панель управления XAMPP версии 3.2.2.
SLUSAR.SU
Логово Программиста
Ошибка XAMPP не запускается APACHE. Решение.
Если у вас возникла подобная ошибка на 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 где и меняем порты.
Но, и это не всегда помагает, поэтому нужно внести изменения в конфигурационный файл 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
также процесс может занимать skype iis sgl — проверьте их сначала
Этот способ я нашел тут https://toster.ru/q/235880
21 идей о “ Ошибка XAMPP не запускается APACHE. Решение. ”
Спасибо за статью, помогло. после правки httpd.config, Кстати маленькое замечание у меня файл назывался httpd.conf XAMPP v.3.22
+
помог вариант
#Listen 0.0.0.0:80
#Listen [::]80
#Listen 0.0.0.0:80
#Listen [::]80
помог этот вариант!
Спасибо, в httpd.config не было «#» во второй строке после Listen, и порт пришлось поменять на 8080
Спасибо ,тоже помог вариант как с Listen
Спасибо огромное. Помогло)))))
У меня виртуальная машина VMVARE занимала порты, убив процесс АПАЧ запустился
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
К сожалению, не помогло ничего
Win 7 SP1
VMWare 12
xampp-win32-7.1.4
Самостоятельно и без проблем запускается Apache x86 1.3.41
Придется жить так…
Можно порты поставить 8080 и 4433 на апач и ссл в httpd.conf и httpd-ssl.conf.
Если не запускается апач даже после смены портов, попробуйте в командной строке запустить c:\xampp\apache\bin\httpd.exe (или ваш путь к httpd.exe).
Покажет, где ошибка — у меня банально тег не закрытый в httpd-vhosts.conf был, в логах xampp этого видно не было.
Спасибо за совет, запуск в командной строке помог найти ответ)
как и где закрыть тег ?
Спасибо за совет! Помогло разобраться
Спасибо большое, мне помог первый этап.
Всё заработало, после:
И заменяем их на:
#Listen 0.0.0.0:80
#Listen [::]80
Starting Apache Web Server…
/opt/lampp/apache2/scripts/ctl.sh : httpd started
Подскажите шото мне делать?
Столкнулся с этой проблемой после обновления и улучшения версии. Помогло #Listen 0.0.0.0:80
#Listen [::]80
Спасибо.
ps Хотя я снес и скайп и реестре перепрописал все ))) и порты другие поставил )))
Слишком мудрено, просто заремте строчку решеткой
#Listen 80
а эти строчки вообще не участвуют в работе
#Listen 0.0.0.0:80
#Listen [::]80
Сработал вариант отключать порт 80 в ручную.
Win+R вводим “regedit”
1)Ищем ветку «HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP»
2)Меняем значение ключа “start” с 3 на 4…иногда помогает 0
3)Создаем параметр типа Dword c именем «NoRun» и присваиваем ему значение «1» без кавычек.
4)перезагружаемся
Благодарю за помощь! Помог способ с реестром.
Здравствуйте, как только устанавливается WordPress и предлагает открыть сайт,Апачи сразу же сам выключается,что делать ?(
Добавить комментарий Отменить ответ
Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.