XAMPP 1.8.1을 설치했습니다. 내 Windows 8 64 비트 시스템에서. 이제 포트에 문제가 있습니다. 이것이 XAMPP 제어판에서 얻은 것입니다.
11:52:43 AM [아파치] 문제가 감지되었습니다!
11:52:43 AM [Apache] “c : \ windows \ syswow64 \ wwahost.exe”에서 사용중인 포트 80!
11:52:43 AM [아파치] 아파치는 구성된 포트를 확보하지 않으면 시작할 수 없습니다!
11:52:43 AM [Apache] 차단 응용 프로그램을 제거 / 비활성화 / 재구성
하거나 오전 11:52:43 AM [Apache] 다른 포트에서 수신 대기하도록 Apache를 다시 구성해야합니다.
11:52:43 AM [Apache] 문제가 감지되었습니다!
11:52:43 AM [Apache] “c : \ windows \ syswow64 \ wwahost.exe”에서 사용중인 포트 443!
11:52:43 AM [아파치] 아파치는 구성된 포트를 확보하지 않으면 시작할 수 없습니다!
11:52:43 AM [Apache] 차단 응용 프로그램을 제거 / 비활성화 / 재구성해야합니다
11:52:43 AM [Apache] 또는 다른 포트에서 수신 대기하도록 Apache를 재구성
WWAHost.exe는 Metro Apps ( wwahost.exe )에 필요하므로 어느 것이 더 안전한지 모르겠습니다. WWAHost.exe의 포트를 변경하거나 Apache의 포트를 변경 하시겠습니까? 어떻게하면 되나요?
2013/01/16 편집 : W8과 Apache 서버를 다시 설치했습니다. Apache는 현재 포트 80을 사용하고 있습니다. Apache 서버를 설치하기 전에 거의 모든 Metro / Modern UI Apps를 제거했습니다.
답변
wwahost.exe에 실제 기능이있는 경우 Apache의 포트를 8080과 같이 변경하는 것이 좋습니다.
답변
새로운 Windows 8 Skype가 설치되어 있습니까? 그렇다면 불행히도 포트 80을 사용하므로 백그라운드에서 Skype를 닫고 다시 실행해야합니다. 작동해야합니다.
답변
Microsoft의 wwahost.exe는 JavaScript와 CSS를 기반으로 구축 된 모든 인터넷 익스플로러 기반 앱의 호스트 프로세스입니다 ( “실행”을 의미합니다).
답변
Windows 8.1 업데이트를했는데 Skype 앱을 더 이상 제거 할 수 없습니다. WampServer를 활성화하려고 할 때 충돌 TCP 포트 80을 발견하여 Apache를 시작할 수 없었습니다.
Google에서 성공적으로 검색 한 후 고급 보안 기능을 가진 Windows 방화벽을 열고 다음 입력 규칙 항목을 발견했습니다.
@ {microsoft.windowscommunicationsapps_17.0.1119.516_x64__8wekyb3d8bbwe? ms-resource : //microsoft.windowscommunicationsapps/resources/communicationsPackageName}
방금이 규칙을 비활성화했습니다. 그 후 나는 일반적으로 TCP 포트 80에서 Apache를 시작할 수있었습니다.
다른 Windows 기능에는 변화가 없었습니다. 여전히 조심스럽게 따르지만 내 문제를 해결했습니다!
답변
Mohamed Mansour가 언급했듯이 이는 Skype 를 사용 하여 발생할 수 있습니다 . 새로운 Windows 8 메트로 버전은 다른 메트로 앱과 마찬가지로 WWAHost.exe 프로세스에서 실행됩니다.
Skype를 닫고 Apache를 시작한 다음 Skype를 다시 열 수 있습니다. Windows 8 메트로 앱을 완전히 닫으려면
- 커서가 손 모양으로 표시 될 때까지 앱 상단 가장자리 위로 마우스를 가져갑니다.
- 앱을 화면 하단으로 드래그
- 앱이 뒤집힐 때까지 기다린 다음 마우스를 놓습니다.
Skype는 이미 Apache에서 사용중인 다른 포트를 자동으로 사용합니다.
답변
나는이 문제를 스스로 가지고 있었다. Apache를 방해하는 것으로 보이는 두 가지 프로세스가 있습니다. 둘 다 Windows 8에서 일반적으로 사용됩니다 wwahost.exe
. 첫 번째는 입니다. 이 프로그램은 새로운 Windows 8 버전의 Skype 및 기타 메트로 스타일 앱을 모양별로 실행하는 데 도움이됩니다. 이 파일은 포트 80에서 들어오는 연결을 수신합니다.
두 번째는 포트 443에서 수신 대기하는 Vmware 프로세스입니다.
로그에서 이러한 두 서비스의 PID를 Apache Crashes로 찾을 수 있습니다. 를 사용하여 두 PID를 모두 죽입니다.
cmd "taskkill /PID #" (Replace # with the PID eg. taskkill /PID 827)
두 프로세스 모두 에서이 작업을 수행하고 Apache를 즉시 실행하십시오. 짜증이 나면이 프로세스를 완료하기 위해 배치 코드를 작성할 수 있습니다.
동일한 포트에서 수신 대기하고 Apache를 방해하는 다른 프로그램이있을 수 있지만 이것들은 내가 만난 두 가지입니다.
답변
* 드라이브 또는 터미널 서비스를 사용하지 않는 경우 방화벽을 찾아 차단하십시오. 즉 :
netsh advfirewall firewall add rule name="MetroMessengerXMPP" action="block" dir="out" program="c:\program files\windowsapps\microsoft.windowscommunicationsapps_16.2.3237.215_x86__8wekyb3d8bbwe\LiveComm.exe" remoteip="65.54.52.45,65.54.48.0/24"
또는
netsh advfirewall firewall add rule name="MetroMessengerXMPP" action="block" dir="out" program="c:\program files\windowsapps\microsoft.windowscommunicationsapps_16.2.3237.215_x64__8wekyb3d8bbwe\LiveComm.exe" remoteip="65.54.52.45,65.54.48.0/24"