Apache не запускается из панели управления XAMPP в Windows 11/10

После установки панели управления XAMPP(installing the XAMPP Control Panel) в Windows многие пользователи сообщали об ошибке при запуске Apache . Эта проблема обычно возникает, когда такой процесс, как World Wide Publishing Service , продолжает работать на 80-м порту вашего устройства. Из-за этого операционная система Windows 11/10 не позволяет серверу Apache работать, что и вызывает ошибку.(Apache)

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

На самом деле, порт 80(Port 80) на компьютере также был портом TCP/IPмодуль(Apaches) Apache использует в XAMPP . А поскольку два разных приложения не могут использовать один и тот же сетевой порт, вам придется остановить его перед запуском сервера Apache XAMPP . Если вы также столкнулись с этой проблемой на своем устройстве, есть несколько простых обходных путей, которые я упомянул в этом руководстве. Итак, приступим.

Apache не запускается из панели управления XAMPP(XAMPP Control Panel)

Очистка службы публикации в Интернете(World Wide Web Publishing Service) будет лучшим способом снова запустить Apache . Однако вы также можете получить его, изменив номер порта TCP/IP или остановив службу, если это необходимо. Итак, чтобы исправить Apache , который не запускается на панели управления XAMPP(XAMPP Control Panel) , следуйте этим всем возможным методам:

  1. Очистить веб-сервисы
  2. Изменить порт Apache TCP/IP
  3. Остановить службу публикации в Интернете(Stop World Wide Web Publishing Service)

Давайте посмотрим на них подробно.

1] Очистить всемирные веб-сервисы

Чтобы решить начальную проблему службы Apache , вам необходимо очистить всемирные веб- (Wide Web) службы(Services) с вашего устройства. Но прежде чем начать, убедитесь, что у вас нет приложений, использующих эту службу.

Если все в порядке, откройте панель управления(open the Control Panel) в вашей системе Windows.

Когда он откроется, выберите для просмотра Панели управления(Control Panel) либо Крупные значки(Large icons) , либо Маленькие значки(Small icons) , чтобы вы могли видеть все элементы Панели управления .(Control Panel)

Исправить Apache, который не запускается на панели управления XAMPP

Из доступных элементов выберите « Программы и компоненты(Programs and Features) ».

На левой боковой панели есть ссылка « Включить или отключить функции Windows»(Turn Windows features on or off) , нажмите на нее.

Исправлено - Apache не запускается на панели управления XAMPP

В диалоговом окне « Компоненты Windows » разверните поле « (Windows Features)Информационные службы Интернета(Internet Information Services) » .

Теперь снимите флажок в отношении World Wide Web Services , а затем нажмите кнопку « ОК(OK) » , чтобы сохранить изменения.

Apache не запускается на панели управления XAMPP

После того, как вы выполните вышеуказанные шаги, перезагрузите устройство. После этого откройте панель управления XAMPP(XAMPP Control Panel) и нажмите кнопку « Пуск(Start) » на Apache . Теперь он должен работать на порту 80 на вашем компьютере.

2] Измените(Change) порт Apache TCP/IP по умолчанию.

Если по какой-либо причине описанный выше обходной путь не работает для вас, вам необходимо настроить Apache для выполнения на другом порту TCP/IPИтак, следуйте этим советам:

Откройте панель управления XAMPP(XAMPP Control Panel) на вашем устройстве Windows .

Нажмите кнопку « Конфигурация(Config) » модуля Apache.

Выберите вариант Apache (httpd.conf) из списка всплывающего меню.

Apache не запускается из панели управления XAMPP

На следующей странице блокнота вам нужно найти Listen 80 .

Чтобы упростить поиск, нажмите сочетание клавиш Ctrl+F . Во всплывающем меню введите то, что вы хотите найти. Установите флажок « (Mark) Обтекание(Wrap around) », оставьте флажок « Учитывать регистр»(Match case) снятым, а затем нажмите кнопку « Найти далее(Find Next) » .

Измените порт Apache TCPIP по умолчанию.

Как только вы найдете соответствующую строку, измените номер порта на любой произвольный номер по вашему выбору.

Например, вы можете попробовать использовать порт 121. Тогда соответствующий результат для номера порта TCP/IP будет примерно таким: Listen 121 .

Press Ctrl+S , чтобы сохранить изменения в Блокноте(Notepad) .

Примечание. (Note:) Обратите(Please) внимание, что при использовании этой конфигурации вам всегда нужно добавлять номер порта TCP/IPURL -адресу , который вы хотите подключить к своему сайту. Например, чтобы получить доступ к серверу Apache в вашем браузере, вам нужно будет ввести:  localhost:121/dashboard , а не localhost/dashboard .

После правильного выполнения вышеуказанных шагов проблема запуска Apache в XAMPP будет устранена.

3] Остановить службу публикации в Интернете(Stop World Wide Web Publishing Service)

В качестве альтернативы вам нужно остановить службу публикации в Интернете(World Wide Web Publishing Service) и изменить ее настройки, чтобы службу можно было запустить только вручную. Итак, приступим:

Чтобы остановить службу публикации в Интернете(World Wide Web Publishing Service) , сначала необходимо открыть диспетчер служб Windows(open Windows Services Manager) на ПК с Windows 10.

На экране « Службы » найдите параметр « (Services)Служба публикации в Интернете»(World Wide Web Publishing Service ) в столбце « Имя ».(Name)

Как только вы найдете, дважды щелкните по нему, чтобы открыть окно свойств.

В окне свойств по умолчанию открывается вкладка Общие .(General)

На вкладке «Общие» найдите «Тип запуска(Startup Type) » и переключите его на « Вручную»(Manual) . Это позволит вам запускать службу вручную, когда это необходимо.

Двигаясь вперед, остановите статус работы службы и нажмите кнопку « Применить(Apply) »> « ОК(OK) » .

Теперь откройте панель управления XAMPP(XAMPP Control Panel) и нажмите кнопку « Пуск(Start) » , чтобы запустить сервер Apache.

Вот и все. Я надеюсь, что это руководство поможет вам решить проблему запуска службы Apache на панели управления XAMPP.(That’s it. I hope this guide would help you to fix the starting problem of the Apache service on the XAMPP Control Panel.)



About the author

Я инженер-программист с более чем 10-летним опытом работы на платформах Windows 11 и 10. Я сосредоточился на разработке и поддержке высококачественного программного обеспечения для Windows 7 и Windows 8. Я также работал над множеством других проектов, включая, помимо прочего, Chrome, Firefox, Xbox One и файлы.



Related posts