Ошибка: сообщение об ошибке неожиданного завершения работы Apache

Я только что обновил PHP-версию XAMPP с PHP 7.1.7 до PHP 7.2.0, используя рекомендации из этого статья.

Затем я попытался перезапустить XAMPP, но получил эту ошибку:

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

После этого я открыл свой Skype и на вкладке «Подключение» снял флажок «Использовать порты 80 и 443 для альтернативных входящих подключений». Затем я попытался перезапустить Apache, но снова получил сообщение об ошибке.

Следующее, что я сделал, это изменил Listen 80 на Listen 1372 в httpd.conf, а также ServerName localhost:80 на ServerName localhost:1372 в том же файле. Затем попытался запустить Apache, но еще раз получил ту же ошибку.

Я также изменил это:

<VirtualHost _default_:443>

ServerName www.example.com:443

к этому:

<VirtualHost _default_:4433>

ServerName localhost:4433

в файле httpd-ssl.conf. Но до сих пор Apache не может запуститься и возвращает такое же сообщение об ошибке.

Так что мне теперь делать?


person Community    schedule 02.01.2018    source источник
comment
Что говорит журнал событий Windows?   -  person Jirka Hrazdil    schedule 02.01.2018
comment
@JiriHrazdil Что такое журнал событий Windows?   -  person    schedule 02.01.2018
comment
https://technet.microsoft.com/en-us/library/cc749408(v=ws.11).aspx   -  person Jirka Hrazdil    schedule 02.01.2018
comment
Попробуйте запустить его с помощью CMD: C:/path/to/xampp/apache_start.bat Это несколько раз даст вам больше информации о вашей проблеме, и вы также можете попытаться найти приложения, использующие порты 80 и 443, основной порт apache. а httpd использует netstat -o -n -a | findstr 0.0:443   -  person Andrew Osenga    schedule 02.01.2018
comment
Потом пишет не заводится :(   -  person    schedule 02.01.2018
comment
и если вы запустите netstat -o -n -a | findstr 0.0:443, что это на выходе?   -  person Andrew Osenga    schedule 02.01.2018
comment
Проголосовал Эндрю Осенге за предложение C:/path/to/xampp/apache_start.bat. В моем случае это была синтаксическая ошибка, которую я сразу обнаружил. Дох!!   -  person Progredi Digital    schedule 26.09.2019


Ответы (4)


Перейти к конфигурации Apache -> Apache (httpd.config) -> изменить «Слушать 80 на 81»

в браузере-> http://localhost:81/phpmyadmin/

person Eldhopj    schedule 15.07.2018

Перейдите в C:\xampp\mysql\backup.

Скопируйте все файлы.

Вставьте их в C:\xampp\mysql\data.

Если Windows попросит вас заменить некоторые файлы, замените их.

Если ваши панели управления XAMPP активны, закройте их.

Перейдите в C:\xampp и найдите xampp-control, запустите его.

Запустите Apache, запустите MySQL.


Вот и все.

Наслаждаться!

person Ika    schedule 27.11.2020
comment
Существует файл с именем setup xampp, запустите его и откройте элемент управления xampp, затем запустите Apache и MySql. Это сработало для меня. - person Vasantha Kumar Boddu; 14.07.2021

Если у вас установлено программное обеспечение Skype.

Затем откройте Скайп:

Перейти в меню:

Инструменты -> Параметры -> Дополнительно -> Подключение.

Снимите флажок «Использовать порты 80 и 443 дополнительно для входящих подключений».

Выйдите и закройте программное обеспечение Skype. Затем перезапустите Apache.

person Matiur Rahman Mozumdar    schedule 02.01.2018

пожалуйста, сделайте эти шаги также

В Панели управления снова нажмите основную кнопку «Конфигурация». Нажмите «Настройки службы и порта». Измените основной порт на 8080 и порт SSL на 4433. Закройте конфигурацию. Остановите и запустите Apache. Нажмите кнопку «Администратор» Apache, и в вашем браузере должна открыться домашняя страница XAMPP.

Надеюсь, это сработает!

person Prabhat Singh    schedule 02.01.2018