Zainstalowałem XAMPP 1.8.1. na moim 64-bitowym komputerze z systemem Windows 8. Mam teraz problem z portami. Oto, co otrzymałem z Panelu sterowania XAMPP:
11:52:43 [Apache] Wykryto problem!
11:52:43 [Apache] Port 80 używany przez „c: \ windows \ syswow64 \ wwahost.exe”!
11:52:43 [Apache] Apache NIE ZOSTANIE uruchomiony bez skonfigurowanych portów wolnych!
11:52:43 [Apache] Musisz odinstalować / wyłączyć / ponownie skonfigurować aplikację blokującą
11:52:43 [Apache] lub ponownie skonfigurować Apache, aby nasłuchiwać na innym porcie
11:52:43 [Apache] Wykryto problem!
11:52:43 [Apache] Port 443 używany przez „c: \ windows \ syswow64 \ wwahost.exe”!
11:52:43 [Apache] Apache NIE ZOSTANIE uruchomiony bez skonfigurowanych portów wolnych!
11:52:43 [Apache] Musisz odinstalować / wyłączyć / ponownie skonfigurować aplikację blokującą
11:52:43 [Apache] lub ponownie skonfiguruj Apache, aby nasłuchiwał na innym porcie
WWAHost.exe jest potrzebny dla aplikacji Metro ( wwahost.exe ), więc nie wiem, która jest bezpieczniejsza, zmienić porty WWAHost.exe lub zmienić porty Apache? Jak mam to osiągnąć?
EDYCJA 2013/01/16: Ponownie zainstalowałem serwer W8 i Apache. Apache używa teraz portu 80. Przed zainstalowaniem serwera Apache usunąłem prawie wszystkie aplikacje Metro / Modern UI.
źródło
Win + R -> services.msc
jeśli nie jest to potrzebne . Zmianę portu Apache można wykonać wC:\Program Files (x86)\Apache Software Foundation\Apache2.2\conf\httpd.conf
: ZmieńListen 80
naListen 8080
lub cokolwiek innego.Odpowiedzi:
Lepiej zmień port apache na coś w rodzaju 8080, na wypadek, gdyby wwahost.exe miał prawdziwą funkcję.
źródło
localhost
będzie wymagało numeru portu 80, ponieważ jest to standardowy port HTTP, więc nie jest to możliwe.Czy przypadkiem masz zainstalowanego nowego Skype'a dla Windows 8? Jeśli tak, to niestety używa Port 80, należy zamknąć Skype z tła i uruchomić go ponownie. To powinno działać.
źródło
Microsoft wwahost.exe to proces hosta (oznacza „uruchamia”) wszystkie aplikacje oparte na przeglądarce Internet Explorer, oparte na JavaScript i css.
źródło
Zrobiłem aktualizację 8.1 dla systemu Windows i aplikacji Skype nie można już usunąć. Kiedy próbowałem aktywować, WampServer natrafił na konfliktowy port TCP 80, który powstrzymywał go przed uruchomieniem Apache.
Po bezskutecznym wyszukiwaniu w Google otwórz Zaporę systemu Windows z zabezpieczeniami zaawansowanymi i odkryłem następujący wpis reguły wejściowej:
@ {microsoft.windowscommunicationsapps_17.0.1119.516_x64__8wekyb3d8bbwe? ms-resource: //microsoft.windowscommunicationsapps/resources/communicationsPackageName}
Właśnie dezaktywowałem tę zasadę. Potem udało mi się uruchomić Apache zwykle do portu TCP 80.
Nie zauważyłem żadnych zmian w innych funkcjach systemu Windows. Nadal będę go uważnie śledził, ale rozwiązałem mój problem !!
źródło
Jak wspomniał Mohamed Mansour, może to być spowodowane używaniem Skype . Nowa wersja metra systemu Windows 8 jest uruchamiana w procesie WWAHost.exe, podobnie jak inne aplikacje metra.
Po prostu zamknij Skype, uruchom Apache, a następnie możesz ponownie otworzyć Skype. Aby całkowicie zamknąć aplikację metra systemu Windows 8:
Skype po cichu użyje innego portu, jeśli jest już zajęty przez Apache.
źródło
Sam miałem ten problem. Istnieją 2 procesy, które wydają się zakłócać działanie Apache. Oba są powszechnie używane w systemie Windows 8. Pierwszy to
wwahost.exe
. Ten program pomaga uruchomić nową wersję Windows 8 Skype i innych aplikacji w stylu metra. Ten plik nasłuchuje połączeń przychodzących na porcie 80.Drugi to proces Vmware, który nasłuchuje na porcie 443.
Możesz znaleźć PID obu tych usług w dzienniku, gdy Apache ulega awarii. Zabij oba PID za pomocą
Zrób to dla obu procesów i uruchom Apache od razu. Prawdopodobnie możesz napisać kod wsadowy, aby ukończyć ten proces, jeśli stanie się irytujący.
Mogą istnieć inne programy, które nasłuchują na tych samych portach i zakłócają działanie Apache, ale na te dwa natknąłem się.
źródło
Jeśli nie korzystasz z usług * napędu lub terminali. Wystarczy znaleźć i zablokować zaporę ogniową. to znaczy:
LUB
źródło