Apache не запускается в Windows 10

Обновлено: 21.11.2024

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

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

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

  1. Очистить веб-службы
  2. Изменить порт Apache TCP/IP по умолчанию
  3. Остановить службу публикации в Интернете

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

1] Очистить веб-службы

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

Если все в порядке, откройте панель управления в системе Windows.

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

Из доступных элементов выберите вариант Программы и компоненты.

На левой боковой панели есть ссылка Включить или отключить функции Windows, нажмите на нее.

В диалоговом окне "Компоненты Windows" разверните поле Internet Information Services.

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

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

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

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

Откройте панель управления XAMPP на устройстве Windows.

Нажмите кнопку Config в модуле Apache.

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

Чтобы упростить поиск, нажмите сочетание клавиш Ctrl+F. Во всплывающем меню введите то, что вы хотите найти. Установите флажок Обтекание, оставьте флажок Учитывать регистр снятым, а затем нажмите кнопку Найти далее.

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

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

Нажмите сочетание клавиш Ctrl+S, чтобы сохранить изменения в Блокноте.

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

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

3] Остановить службу публикации в Интернете

В качестве альтернативы вам необходимо остановить службу публикации в Интернете и изменить ее настройки, чтобы службу можно было запустить только вручную. Итак, приступим:

Чтобы остановить службу публикации в Интернете, сначала необходимо открыть Диспетчер служб Windows на ПК с Windows 10.

На экране "Службы" найдите параметр Служба публикации в Интернете в столбце Имя.

Найдя его, дважды щелкните его, чтобы открыть окно свойств.

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

На вкладке "Общие" найдите Тип запуска и установите для него значение Вручную. Это позволит запускать службу вручную, когда это необходимо.

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

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

Вот и все. Я надеюсь, что это руководство поможет вам решить проблему запуска службы Apache на панели управления XAMPP.

Дата: 14 мая 2020 г. Теги: учебные пособия

Похожие записи

Как использовать или автоматизировать версию утилиты Advanced Disk Cleanup Utility для командной строки в Windows 11/10

Как бесплатно создать частный почтовый сервер с помощью hMailServer

[электронная почта защищена]

Дигвиджай — энтузиаст Windows, который любит писать об ОС и программном обеспечении Windows в частности, а также о технологиях в целом. Когда он не работает, он либо просматривает веб-страницы, либо изучает технические навыки.

Вчера на работе я обнаружил, что локальный веб-сервер Apache на моем ПК не запускается; на нем работал XAMPP.

Каждый раз, когда я пытался запустить Apache из панели управления XAMPP, я получал следующие сообщения об ошибках в консоли:

08:59:34 [Apache] Попытка запустить приложение Apache…
08:59:35 [Apache] Обнаружено изменение статуса: работает
08:59:35 [Apache] Статус Обнаружено изменение: остановлено
08:59:35 [Apache] Ошибка: неожиданное завершение работы Apache.
08:59:35 [Apache] Это может быть связано с заблокированным портом, отсутствующими зависимостями,
08:59:35 [Apache] неправильными привилегиями, сбоем или завершением работы другим способом.
08:59:35 [Apache] Нажмите кнопку «Журналы», чтобы просмотреть журналы ошибок и проверить
08:59:35 [Apache] средство просмотра событий Windows, чтобы получить дополнительные подсказки
08:59:35 [Apache] Если вам нужна дополнительная помощь, скопируйте и разместите это
08:59:35 [Apache] полное окно журнала на форумах

Переустановка XAMPP не решила проблему. Но это произошло, замечено в замечательном Stackoverflow:

  1. Нажмите Windows + R, чтобы открыть диалоговое окно Windows «Выполнить…».
  2. Введите services.msc и нажмите "ОК".
  3. Прокрутите список служб, чтобы найти Службу публикации в Интернете.
  4. Нажмите правой кнопкой мыши и выберите "Свойства".
  5. Измените Тип запуска на Вручную.
  6. Нажмите «Остановить» и дождитесь остановки службы.
  7. Нажмите "ОК".

Это исправило. Теперь Apache работает, о чем свидетельствует зеленый свет на панели управления XAMPP:

Опубликовано

Гарет Сондерс

Меня зовут Гарет Дж. М. Сондерс, 50 ​​лет, рост 6 футов 4 дюйма, отец 3 мальчиков (включая близнецов). Эннеаграммный тип FOUR и интроверт (INFP), я священник шотландской епископальной церкви без стипендии, я пою в хоре выпускников NYCGB, играю на гитаре, играю в маджонг, пишу, рисую и смеюсь… Скрам-мастер в Sky. В последнее время работала веб-архитектором и руководителем agile-проектов в Сент-Эндрюсском университете, а также бывшим директором Agnes Blackadder Hall. Просмотреть все сообщения Гарета Сондерса

Установка XAMPP — очень простая задача, но иногда Windows 10 может не разрешить запуск сервера Apache. Итак, позвольте мне объяснить, как исправить, что apache не запускается на XAMPP?

Обычно это происходит потому, что Всемирная служба публикаций работает на порту 80 на вашем компьютере, который также является портом TCP/IP по умолчанию, который Apache использует в XAMPP, и два приложения не могут использовать эквивалентный сетевой порт.

Если вы столкнулись с этой проблемой, есть несколько способов ее обойти. вы удалите службу публикации, в противном случае вы можете изменить порт по умолчанию в Apache.

Удалить службы World Wide Web

Перед удалением World Wide Web Services убедитесь, что у вас нет приложений, зависящих от функции World Wide Web Services.

его можно удалить, выполнив следующие действия:

Шаг 1. Введите Панель управления в строке поиска и откройте ее.

Шаг 2. Нажмите «Программы» => «Программы и компоненты».

Шаг 3. После этого вы увидите новое окно, в котором слева щелкните параметр Включение или отключение функций Windows.

Шаг 3. После этого вы увидите новое окно, в котором слева щелкните параметр Включение или отключение функций Windows.

Шаг 4. Вы увидите новое окно, в котором есть опция Internet Information Services со знаком плюс (+).

Шаг 5. Нажмите знак +, и вы увидите параметр World Wide Web Services с установленным флажком, снимите его и нажмите кнопку OK.

Как исправить отказ в доступе PHPMyAdmin в xampp?

Шаг 6. Перезагрузите компьютер.

Шаг 7. Запустите панель управления XAMPP.

Шаг 8. Запустите сервер Apache, нажав кнопку «Пуск».

Как изменить порт Apache TCP/IP по умолчанию?

Если у вас есть приложение, зависящее от World Wide Web Services, и вы можете удалить службу WWWS, вам необходимо изменить порт TCP/IP. Таким образом, Apache будет работать на разных портах.

Поэтому выполните следующие шаги, чтобы изменить порт Apache-

Шаг 1. Откройте панель управления XAMPP, нажмите кнопку «Настройка».

Шаг 3. Измените номер 80 на другой номер IP-порта, который не используется. Например, вы можете попробовать порт 81 или любой другой. (После изменения строка должна выглядеть так: Listen 81.)

Как исправить, что Apache не запускается на XAMPP

Шаг 5. Нажмите кнопку «Пуск» в Apache на панели управления XAMPP.

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

Как увеличить размер загрузки phpMyAdmin на XAMPP?

Еще одна распространенная проблема с XAMPP заключается в ограничении загрузки базы данных по умолчанию. например, разработчики постоянно делают копию интернет-сайта для устранения неполадок или работают на месте, не нарушая работающий веб-сайт. Однако люди, использующие WordPress или другое программное обеспечение для управления контентом, быстро определят, что не могут загрузить базу данных, поскольку она превышает максимально допустимый размер загрузки, который по умолчанию составляет 2 МБ.

Чтобы увеличить лимит загрузки базы данных в phpMyAdmin, выполните следующие действия:

Шаг 1. Откройте файл php.ini по пути C:\xampp\php/php.ini

Шаг 2. В этом файле найдите 2 переменные upload_max_filesize и post_max_size. И замените старые значения необходимыми значениями, которые вы хотите. например: post_max_size=80M и upload_max_filesize=80M для импорта файлов базы данных размером до 40 МБ.

Как исправить, что Apache не запускается на XAMPP

Шаг 3. Нажмите кнопку STOP, а затем нажмите кнопку START для MySQL и Apache.

После выполнения этих шагов вы сможете импортировать большие файлы базы данных в phpMyAdmin.

Как изменить пароль phpMyAdmin на XAMPP

По умолчанию MySQL phpMyAdmin использует «root» в качестве имени пользователя без пароля, что означает, что если вы устанавливаете сайт Joomla или WordPress, вам нужно будет ввести root в качестве имени пользователя и оставить поле пароля пустым.

Чтобы изменить или создать пароль phpMyAdmin в XAMPP, выполните следующие действия:

Шаг 1. После запуска панели управления XAMPP откройте phpMyAdmin, нажав кнопку «Администратор» или напрямую указав путь localhost/phpMyAdmin в браузере.

Шаг 2. Нажмите на вкладку "Учетные записи пользователей".

Шаг 3. Нажмите ссылку «Изменить привилегии» для имени пользователя root, где указано имя хоста localhost.

Как исправить, что Apache не запускается на XAMPP

Шаг 4. Перейдите на вкладку «Изменить пароль», которая находится в центре.

Шаг 5. Введите пароль и подтвердите пароль в текстовые поля и нажмите кнопку «Перейти».

Как установить php на Windows 10 с помощью xampp?

Как исправить сообщение об отказе в доступе phpMyAdmin

Иногда у нас возникают проблемы со входом в phpMyAdmin, нам нужно настроить config.inc.php.

Чтобы изменить параметры конфигурации в файле config.inc.php, выполните следующие действия:

Шаг 1. Откройте панель управления XAMPP.

Шаг 2. Нажмите кнопку «Проводник» и папку phpMyAdmin.

Шаг 3: В этой папке вы можете увидеть файл config.inc.php. Откройте в любом текстовом редакторе.

Шаг 4. Найдите «Тип аутентификации и информация» и под этим текстом обновите следующие строки:

Шаг 5. Сохраните и закройте файл.

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

Похожие записи

10 эффективных способов продвижения вашего сайта в 2022 году

Теперь, когда вы завершили свой веб-сайт и запустили его, вам нужно подумать о том, как…

10 лучших языков программирования 2022 года?

Одна из самых сложных задач для тех, кто делает карьеру в программировании, – это решить, какой язык использовать…

Как бесплатно создать веб-сайт на SITE123?

SITE123 позволяет любому бесплатно создать веб-сайт на SITE123. С помощью нескольких простых шагов…

Как обновить версию PHP в Windows 10

Как найти код авторизации домена Google

Здесь вы узнаете, как найти мой код авторизации домена Google, не открывая его, EEP, требуемое время ожидания и многое другое. Этот процесс упрощен, так как учетная запись Google есть почти у каждого.…

10 лучших инструментов SEO 2022 года

Вы блогер и ищете 10 лучших SEO-инструментов 2022 года для оптимизации вашего веб-сайта или вашего клиента…

Что такое система управления контентом (CMS)?

Система управления контентом (CMS) — это система, предоставляющая серверную платформу, на которой пользователи вставляют данные в базу данных…

Что такое cPanel и как она работает?

Одна из самых популярных панелей управления на базе Linux для учетных записей веб-хостинга в cPanel. Таким образом, это позволяет вам управлять…

Как добавить бесплатные push-уведомления на наш сайт

Когда вы находите очень полезный контент на любом веб-сайте и как читатель хотите получать уведомление, когда…

5 способов ускорить работу компьютера

Компьютер — это жизненно важный инструмент, который помогает нам сделать нашу жизнь проще. У многих людей есть общая проблема…

Локальная установка WordPress — это отличный способ протестировать изменения на вашем сайте, прежде чем вводить их в действие, а MAMP — один из лучших способов их настройки. Однако это может быть непросто, если Apache, один из ключевых компонентов MAMP, отказывается запускаться.

Существует несколько причин, по которым ваш сервер Apache может не работать. Что-то может блокировать используемый порт; может быть уже запущен другой экземпляр Apache; или может быть несовместимость с версией PHP, которую вы используете в MAMP.

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

В этой статье мы объясним некоторые из возможных причин ошибки запуска сервера MAMP Apache и рассмотрим, как исправить каждую из них. Начнем!

Причины того, что сервер Apache не запускается из-за ошибки MAMP

Прежде чем мы углубимся в причины этой ошибки, давайте рассмотрим некоторые основы. Установка MAMP на самом деле представляет собой набор нескольких программных компонентов, которые работают вместе: веб-сервер Apache, программное обеспечение базы данных MySQL и язык программирования PHP.

Каждый из этих компонентов жизненно важен для работы вашей локальной установки. Если один из них отсутствует или возникает ошибка, вы не сможете получить доступ или работать с тестовой средой WordPress.

Когда вы открываете приложение MAMP на своем компьютере, сервер Apache и MySQL должны запускаться автоматически, переводя ваш локальный сайт в «онлайн» и предоставляя вам доступ к нему. Однако вы можете обнаружить, что иногда сервер Apache не запускается, и, вероятно, поэтому вы здесь.

Иногда вы можете увидеть всплывающее окно с сообщением об ошибке «Не удалось запустить Apache. Пожалуйста, проверьте установку и конфигурацию MAMP». Однако часто вы вообще не увидите сообщения об ошибке — вместо этого точка рядом с сервером Apache в окне MAMP не станет зеленой:

Индикатор Apache Server в окне MAMP не станет зеленым, если он не запустится.

Существует несколько возможных причин ошибки запуска сервера MAMP Apache:

  • Что-то блокирует порт, используемый сервером Apache. Skype — частый виновник.
  • На вашем компьютере уже запущен другой экземпляр Apache.
  • Обнаружена несовместимость используемых версий Apache и PHP.

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

Теперь, когда вы знаете, в чем проблема, вы можете приступить к ее устранению. Существует четыре разных исправления, которые могут устранить ошибку «Сервер Apache не запускается» в MAMP. Мы рекомендуем попробовать каждый из них по порядку и переходить к следующему, только если проблема не устранена.

Важно

Ищете бесплатный и мощный локальный инструмент разработки WordPress? DevKinsta предлагает быстрое и простое создание сайтов, инструменты управления электронной почтой и базой данных, переключение версий PHP одним щелчком мыши и полную интеграцию с MyKinsta. Начните работу с DevKinsta сегодня, даже если вы не являетесь клиентом Kinsta.

Шаг 1. Убедитесь, что Skype не запущен

Приложение для связи Skype имеет тенденцию занимать порт, который Apache использует в сети, что препятствует его запуску.

Исправить это невероятно просто — просто закройте Skype и перезапустите MAMP.

Если конфликты продолжают возникать и вам нужно, чтобы и MAMP, и Skype работали одновременно, вы можете изменить порт, используемый Apache. Для этого перейдите к MAMP > Preferences в меню приложения MAMP:

Вы можете изменить порт, используемый Apache, чтобы избежать конфликтов со Skype и другими приложениями.

Нажмите «Порты» в верхней части окна «Настройки», введите новый порт для Apache и нажмите «ОК», чтобы сохранить изменения. Порт 8080 часто используется для предотвращения конфликтов, но вы можете добавить сюда любое значение.

Подпишитесь на рассылку новостей

Хотите узнать, как мы увеличили трафик более чем на 1000 %?

Присоединяйтесь к более чем 20 000 человек, которые получают нашу еженедельную рассылку с полезными советами по WordPress!

Шаг 2. Убедитесь, что другие экземпляры Apache не запущены

Если вы не используете Skype или описанное выше исправление не решило проблему, проверьте, не запущены ли другие экземпляры Apache. Это распространенная причина, по которой сервер MAMP Apache не запускается. Сначала закройте MAMP на своем компьютере. Затем вам нужно открыть Диспетчер задач вашего компьютера (Мониторинг активности на устройствах Mac).

Чтобы открыть Диспетчер задач в Windows, вы можете либо нажать Ctrl + Alt + Delete и выбрать Диспетчер задач в меню, либо открыть меню «Пуск» и выполнить поиск «Диспетчер задач». На Mac вы можете открыть монитор активности из меню «Приложения».

Открыв его, перейдите на вкладку "Процессы" в диспетчере задач в Windows или на вкладку "ЦП" на Mac:

Шаг 3. Остановите Apache из командной строки

Если предыдущий шаг не помог, вы можете попытаться глобально остановить все экземпляры Apache на вашем компьютере с помощью командной строки. В Windows откройте приложение PowerShell, щелкнув правой кнопкой мыши меню «Пуск» и выбрав его в меню. На Mac откройте приложение "Терминал" в папке ~/Utilities/Terminal.

Затем введите следующую команду:

После ввода нажмите Enter или Return, чтобы запустить команду. Затем попробуйте перезапустить приложение MAMP, чтобы проверить, работает ли оно.

Шаг 4. Измените версию PHP в настройках MAMP

Наконец, если ни одно из вышеперечисленных решений не сработало, проблема может заключаться в несовместимости между используемыми версиями Apache и PHP. Чтобы исправить это, вы можете изменить версию PHP, которую использует MAMP.

В окне MAMP перейдите к MAMP > Preferences, а затем щелкните вкладку PHP в верхней части экрана:

Вы можете попробовать изменить версию PHP, используемую в MAMP, чтобы решить проблемы с запуском сервера Apache.

Нажмите раскрывающееся меню рядом с «Стандартная версия» и выберите другой номер версии из списка. Может быть только два варианта, но если их больше, вы можете попробовать их по отдельности, пока один из них не сработает. Мы рекомендуем начать с самой последней версии и работать в обратном порядке.

Когда закончите, нажмите OK, чтобы сохранить изменения. Затем перезапустите MAMP, чтобы убедиться, что проблема решена.

Обзор

Проверить свой сайт на локальной установке MAMP – это разумная идея, которая может помочь вам сгладить любые проблемы до того, как контент будет опубликован. Однако, когда что-то пойдет не так с этой локальной настройкой, это может расстроить.

Если вы обнаружите, что сервер MAMP Apache не запускается, попробуйте выполнить следующие действия по устранению неполадок:

  1. Убедитесь, что Skype не запущен, так как он может мешать работе сервера Apache.
  2. Убедитесь, что другие экземпляры Apache не работают в фоновом режиме.
  3. Остановите все экземпляры Apache с помощью командной строки.
  4. Изменить версию PHP, используемую MAMP.

Чтобы избежать необходимости устранять неполадки при запуске сайта, рассмотрите возможность размещения на Kinsta. Наш управляемый хостинг WordPress работает быстро и надежно, а наша круглосуточная поддержка всегда доступна, когда вам это нужно!

Экономьте время, деньги и повышайте эффективность сайта с помощью:

  • Мгновенная помощь от экспертов по хостингу WordPress, круглосуточно и без выходных.
  • Интеграция с Cloudflare Enterprise.
  • Глобальный охват аудитории благодаря 29 центрам обработки данных по всему миру.
  • Оптимизация с помощью нашего встроенного мониторинга производительности приложений.

Все это и многое другое в одном плане без долгосрочных контрактов, помощи при миграции и 30-дневной гарантии возврата денег. Ознакомьтесь с нашими планами или поговорите с отделом продаж, чтобы найти план, который подходит именно вам.

Отобранные статьи по теме

База знаний

База знаний

Как исправить ошибку «Этот сайт не может обеспечить безопасное соединение» при использовании MAMP

Ошибка «Этот сайт не может обеспечить безопасное соединение» часто встречается в MAMP. В этой статье вы узнаете, как исправить ошибку безопасного подключения в M…

Блог

Как установить WordPress локально (Windows, macOS, Linux)

Иногда удобно работать на собственном компьютере. Узнайте, как установить WordPress локально с помощью DevKinsta, XAMPP, WAMP или MAMP.

Подпишитесь на нашу рассылку

Получите премиум-контент на отмеченной наградами платформе хостинга WordPress

Подпишитесь на рассылку новостей

Войдите на MyKinsta или ознакомьтесь с демо-аккаунтом

© 2022 Kinsta Inc. Все права защищены. Kinsta® и WordPress® являются зарегистрированными товарными знаками. Юридическая информация.

Читайте также: