Почему Apache не запускается на XAMPP

До вчерашнего дня все было хорошо для моего локального хоста, но начиная с вчерашнего дня localhost не открывается. Это говорит «Невозможно подключиться».

Я много раз пытался запустить Apache на XAMPP , но он говорит, что сообщение занято. Надеюсь, порт 80 занят.

Я пробовал все возможное, чтобы освободить порт 80. Например, параметр «Отключить», который «Использовать порт 80» в Skype и Teamviewer . Я не знаю, какая программа использует порт 80.

Как определить, какая программа использует порт 80, а затем остановить ее навсегда и использовать порт 80 в качестве моего локального хоста?

Вы перепутались с httpd.conf или php.ini ?

Если это не так, и это произошло само по себе, возможно, вам придется попробовать это: внимательно прочитайте

  • Перейдите в папку c:/xammp/htdocs/ , возьмите все, что вам нужно (все необходимые вам сайты), и создайте резервную копию некоторой карты на рабочем столе.
  • Сделайте то же самое с c:/xammp/mysql/data . Получите все необходимые вам базы данных и создайте резервные копии этих файлов в некоторых mysql folder на рабочем столе.
  • СОХРАНИТЕ, что резервное копирование на DVD, CD или, возможно, даже внешний жесткий диск, если у вас есть. Теперь вы сохранили свою работу.

После этого выключите компьютер на 20 секунд.

Включите компьютер и:

  • Удалите весь xammp . Удалите все папки и другие файлы.
  • По завершении работы выключите компьютер еще на 20 секунд.

Включите ваш компьютер снова и:

  • Загрузите последнюю xammp 1.7.1 и установите
  • Запустите xammp ЭТО ДОЛЖНО БЫТЬ БЕСПЛАТНО!

PS: Я предполагаю, что некоторые файлы могут быть повреждены. Если это не поможет, моя вторая догадка заключается в том, что вы загорелись.

Поэтому вам, возможно, придется:

  • Зайдите в магазин и купите новый жесткий диск
  • Установите его
  • Установите в команде BIOS новый диск, чтобы он был первым.
  • Установите новую копию WinXP
  • Установка Xammp
  • Когда вы запускаете и запускаете, переходите к резервному копированию и перемещаете сайты (резервное копирование) в папку htdocs, а mysql/data в тот же самый в Xampps .

У вас будет все, как раньше.

В конце, используйте этот новый жесткий диск для локального хоста исключительно (если вы делаете важные вещи), старый жесткий диск для игры через Интернет и прочее.

Я удалил каждый файл XAMPP и переустановил новую версию. Теперь он работает для меня.

Если вы установили php на свой диск c: измените номер порта с 80 по 81 в C:\xampp\apache\conf\httpd.conf

 #Listen 0.0.0.0:81 #Listen [::]:81 Listen 81 

В Linux (запустите это как root ):

 netstat -taunp | grep LISTEN 

Затем вы можете увидеть, какое имя процесса работает в каком порту.

В Windows: (я использовал Windows XP, и я не знаю о совместимости)

 netstat -ao | find /i "listening" 

Вы можете увидеть идентификатор процесса в самой правой колонке. Нажмите Ctrl+Alt+Del чтобы отобразить диспетчер задач, перейдите на вкладку «Процесс», откройте меню « View > Select Column , покажите идентификатор процесса. Затем найдите соответствующее имя процесса на этой вкладке.