Порт xampp 80 используется "не удается открыть процесс" с PID 4 [дубликат]
этот вопрос уже есть ответ здесь:
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:WINDOWSsystem32>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]
4 ответов
просто установите Apache для прослушивания на другом порту. Это можно сделать, нажав на кнопку " Config "в той же строке, что и модуль" Apache", выберите " httpd.conf "файл в раскрывающемся списке, затем измените строку" Listen 80 "на"Listen 8080". Сохраните файл и закройте его.
теперь он избегает порта 80 и использует порт 8080 вместо этого без проблем. Единственное, что вам нужно сделать, это обязательно поместить localhost: 8080 в браузер, чтобы браузер знал, как смотреть на порт 8080. В противном случае он по умолчанию использует порт 80 и не найдет ваш локальный сайт.
поэтому я столкнулся с той же проблемой при попытке запустить службу apache, и я хотел бы поделиться своими решениями с вами. Вот некоторые заметки об услугах или программах, которые могут использовать порт 80:
- Skype: skype по умолчанию использует порт 80/443. Вы можете изменить это из tools - >options -> дополнительно-> "подключения" и отключить флажок "использовать порт 80 и 443 для дополнительных входящих соединений".
- IIS: IIS использует порт 80 по умолчанию, поэтому вам нужно закрыть его. Можно использовать следующие две команды чистая остановка службу w3svc чистая остановка iisadmin
- служба отчетов SQL Server: вам нужно остановить эту службу, потому что она может занять порт 80, если IIS не работает. Идите в местные службы и остановите это.
эти параметры отлично работают со мной, и я могу запустить службу apache без ошибок.
другой вариант-изменить порт прослушивания apache с httpd.conf и задать другой номер порта.
надеюсь, что это решение поможет всем, кто сталкивается с той же проблемой снова.
ваш порт 80 используется система.
- В Windows "World Wide Publishing" служба использует этот порт, и это процесс система, которая PID 4 максимальное время и остановка этой службы ("World Wide Publishing") освободит порт 80, и Вы можете подключить Apache с помощью этого порта. Чтобы остановить службу, перейдите на вкладку "диспетчер задач - > Службы", щелкните правой кнопкой мыши" World Wide Publishing Service " и остановитесь.
- Если вы не найдете там, то перейдите к " Run > сервисы.msc " и снова найдите там и щелкните правой кнопкой мыши "World Wide Publishing Service" и остановитесь.
- Если вы не нашли "World Wide Publishing Service", перейдите в " Run>>resmon.exe > > вкладка сеть> > прослушивание портов" и посмотреть, какой процесс использует порт 80
и из "обзор> > CPU" просто щелкните правой кнопкой мыши на этом процессе и нажмите "Завершить дерево процессов". Если этот процесс является системой, которая может быть критической проблемой.
У меня было следующее сообщение об ошибке Порт 80 используется "не удается открыть процесс" с PID 4! Apache не запустится без настроенных портов бесплатно! Необходимо удалить/отключить / перенастроить блокирующее приложение или перенастроить Apache и панель управления для прослушивания другого порта Пусковой Таймер Панель Управления Готова
открыл httpd.conf и изменил порт прослушивания с 80 на 1234 в обоих местах
слушать 12.34.56.78:1234
Слушай 1234
затем перейдите в Config для панели управления xampp и перейдите в service and port setting и измените порт с 80 на 1234
Это сработало.