XAMPP를 통해 Apache를 시작할 수 없습니다.

XAMPP를 통해 Apache를 시작할 수 없습니다.

이 특정 문제에 대한 오류 로그를 확인한 결과 포트 80에 액세스할 수 없는 것 같습니다.

(OS 10013)An attempt was made to access a socket in a way forbidden by its access   permissions.  : make_sock: could not bind to address [::]:80

Windows 방화벽을 꺼도 작동하지 않아서 조금 헤매었습니다. 이 모든 것이 내 랩톱에서 실행되므로 내 "서버" 자체는 없지만 내 개인용 컴퓨터와 별도로 서버가 필요 없이 작동할 것이라는 인상을 받았습니다. 이 문제를 어떻게 해결할까요?

답변1

Windows의 경우 포트 80이 이미 IIS에 할당되어 있습니다(설치된 경우). IIS가 설치되어 있는지 확인하고 IIS를 중지하고 httpd.conf 파일의 Apache 포트 번호를 81 또는 다른 값으로 변경하여 다시 시도하십시오.

답변2

Skype는 때때로 기본적으로 포트 80을 사용하므로 해당 포트를 사용하지 않는지 확인하십시오. 도구 -> 옵션 -> 고급 -> 연결에서 해당 동작을 변경하고 수신 연결에 포트 80 및 443을 사용하도록 확인란을 선택 취소할 수 있습니다.

또는 명령 프롬프트를 실행하고 다음을 입력하여 현재 사용 중인 포트를 확인할 수도 있습니다.

netstat -ab

현재 열려 있는 프로그램이 어떤 포트를 사용하고 있는지 알려줍니다.

답변3

WAMP와 동일한 문제가 있습니다. 이전에 다른 응용 프로그램이 이 포트를 사용했다면 이 문제를 이해하는 방법이 나타납니다.

먼저 설정에서 Skype 포트를 80에서 다른 포트로 변경해 보세요. 도움이 됐어요.

이 시도http://www.tjkdesign.com/articles/Apache_and_WAMP.asp

관련 정보