XAMPP не будет работать.
Port 80 in use by "Unable to open process" with PID 4! 6:32:24 PM [Apache] Apache WILL NOT start without the configured ports free! 6:32:24 PM [Apache] You need to uninstall/disable/reconfigure the blocking application 6:32:24 PM [Apache] or reconfigure Apache and the Control Panel to listen on a different port
Я попробовал все от удаления службы публикации World Wide Web (которая не работала, потому что я даже не установил ее.) Для использования командной строки, которая гласит:
Active Connections Proto Local Address Foreign Address State PID TCP 0.0.0.0:80 Dave:0 LISTENING 4 TCP 0.0.0.0:135 Dave:0 LISTENING 776 TCP 0.0.0.0:445 Dave:0 LISTENING 4 TCP 0.0.0.0:2382 Dave:0 LISTENING 2576 TCP 0.0.0.0:5357 Dave:0 LISTENING 4 TCP 0.0.0.0:49152 Dave:0 LISTENING 548 TCP 0.0.0.0:49153 Dave:0 LISTENING 928 TCP 0.0.0.0:49154 Dave:0 LISTENING 972 TCP 0.0.0.0:49155 Dave:0 LISTENING 1264 TCP 0.0.0.0:49156 Dave:0 LISTENING 660 TCP 0.0.0.0:49157 Dave:0 LISTENING 1832 TCP 0.0.0.0:49159 Dave:0 LISTENING 652 TCP 0.0.0.0:51782 Dave:0 LISTENING 1884 TCP 127.0.0.1:51783 Dave:0 LISTENING 1884 TCP 192.168.0.16:139 Dave:0 LISTENING 4 TCP 192.168.0.16:50260 stackoverflow:https ESTABLISHED 5768 TCP 192.168.0.16:50263 ec2-54-237-50-81:https ESTABLISHED 5768 TCP 192.168.0.16:50287 bn1wns1011221:https ESTABLISHED 1640 TCP 192.168.0.16:50456 bn1wns2011310:https ESTABLISHED 1640 TCP 192.168.0.16:50489 stackoverflow:http ESTABLISHED 5768
Я не понимаю, почему он не работает, потому что он работал нормально пару дней назад, может кто-то помочь, пожалуйста, спасибо. Когда я делаю netstat -a -b, это говорит об этом.
Microsoft Windows [Version 6.3.9600] (c) 2013 Microsoft Corporation. All rights reserved. C:\WINDOWS\system32>netstat -a -b Active Connections Proto Local Address Foreign Address State TCP 0.0.0.0:80 Dave:0 LISTENING Can not obtain ownership information TCP 0.0.0.0:82 Dave:0 LISTENING [httpd.exe] TCP 0.0.0.0:135 Dave:0 LISTENING RpcSs [svchost.exe] TCP 0.0.0.0:443 Dave:0 LISTENING [httpd.exe] TCP 0.0.0.0:445 Dave:0 LISTENING Can not obtain ownership information TCP 0.0.0.0:2382 Dave:0 LISTENING [sqlbrowser.exe] TCP 0.0.0.0:3306 Dave:0 LISTENING [mysqld.exe] TCP 0.0.0.0:3306 Dave:0 LISTENING [mysqld.exe] TCP 0.0.0.0:5357 Dave:0 LISTENING Can not obtain ownership information TCP 0.0.0.0:49152 Dave:0 LISTENING [wininit.exe] TCP 0.0.0.0:49153 Dave:0 LISTENING EventLog [svchost.exe] TCP 0.0.0.0:49154 Dave:0 LISTENING Schedule [svchost.exe] TCP 0.0.0.0:49155 Dave:0 LISTENING [spoolsv.exe] TCP 0.0.0.0:49156 Dave:0 LISTENING [lsass.exe] TCP 0.0.0.0:49157 Dave:0 LISTENING [msmdsrv.exe] TCP 0.0.0.0:49159 Dave:0 LISTENING Can not obtain ownership information TCP 0.0.0.0:51782 Dave:0 LISTENING [sqlservr.exe] TCP 127.0.0.1:51783 Dave:0 LISTENING [sqlservr.exe] TCP 192.168.0.16:139 Dave:0 LISTENING Can not obtain ownership information TCP 192.168.0.16:49180 bn1wns2011302:https ESTABLISHED [Explorer.EXE] TCP 192.168.0.16:49267 ec2-54-80-62-105:https ESTABLISHED [opera.exe] TCP 192.168.0.16:49318 bn1wns2011304:https ESTABLISHED [Explorer.EXE] TCP 192.168.0.16:49397 ord08s08-in-f14:http ESTABLISHED [opera.exe] TCP 192.168.0.16:49417 ord08s08-in-f14:http ESTABLISHED [opera.exe] TCP 192.168.0.16:49418 ord08s09-in-f5:http ESTABLISHED [opera.exe] TCP 192.168.0.16:49427 static-acs-24-101-16-41:http TIME_WAIT TCP 192.168.0.16:49428 static-acs-24-101-16-24:http TIME_WAIT TCP 192.168.0.16:49429 static-acs-24-101-16-41:http TIME_WAIT TCP 192.168.0.16:49430 static-acs-24-101-16-41:http TIME_WAIT TCP 192.168.0.16:49431 static-acs-24-101-16-41:http TIME_WAIT TCP 192.168.0.16:49432 ord08s08-in-f2:http ESTABLISHED [opera.exe] TCP 192.168.0.16:49434 ord08s08-in-f5:http ESTABLISHED [opera.exe] TCP 192.168.0.16:49435 ord08s08-in-f5:http ESTABLISHED [opera.exe] TCP 192.168.0.16:49436 ord08s08-in-f5:http ESTABLISHED [opera.exe] TCP 192.168.0.16:49437 ord08s08-in-f5:http ESTABLISHED [opera.exe] TCP 192.168.0.16:49438 ord08s08-in-f5:http ESTABLISHED [opera.exe]
Просто установите Apache для прослушивания на другом порту. Это можно сделать, нажав кнопку «Конфигурация» в той же строке, что и модуль «Apache», в раскрывающемся списке выберите файл «httpd.conf», затем измените строку «Listen 80» на «Listen 8080». Сохраните файл и закройте его.
Теперь он избегает порта 80 и вместо этого использует порт 8080 без проблем. Единственное, что вам нужно сделать, это не забудьте поставить localhost: 8080 в браузере, чтобы браузер знал, что нужно посмотреть на порт 8080. В противном случае он по умолчанию использует порт 80 и не найдет ваш локальный сайт.
Поэтому я столкнулся с такой же проблемой при попытке запустить службу apache, и я хотел бы поделиться с вами своими решениями. Вот некоторые сведения об услугах или программах, которые могут использовать порт 80:
Эти параметры отлично работают со мной, и я могу запустить apache без ошибок.
Другой вариант – изменить порт прослушивания apache с httpd.conf и установить другой номер порта.
Надеемся, что это решение поможет всем, кто сталкивается с такой же проблемой снова.
Ваш порт 80 используется системой.
И из «Обзор >> Процессор» просто щелкните правой кнопкой мыши на этом процессе и нажмите «Завершить дерево процессов». Если этот процесс является системой, которая может быть критической проблемой.
У меня было следующее сообщение об ошибке «Порт 80», используемое «Невозможно открыть процесс» с PID 4! Apache НЕ запускается без сконфигурированных портов бесплатно! Вам необходимо удалить / отключить / перенастроить приложение блокировки или перенастроить Apache и панель управления, чтобы прослушивать другой порт. Запустить контрольную панель «Тайм-таймер».
открыл httpd.conf и изменил порт прослушивания с 80 до 1234 в обоих местах
Слушать 1234
Затем перейдите в Config для панели управления xampp и перейдите к настройке службы и порта и измените порт с 80 на 1234
Это сработало.