Windows 10 시스템에서는 XAMPP를 설치한 후 Apache가 시작되지 않았습니다. 포트 80이 사용 중이라는 메시지가 계속 표시되고 다른 소프트웨어는 시작되지 않았습니다. 마침내 검색 결과 win10 시스템이 기본적으로 포트 80을 사용하고 있음을 알게 되었습니다.
수정은 어떻게 하나요?
해결책:
cmd를 시작하고 regedit를 입력하고 레지스트리를 엽니다.
-
찾기: HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservicesHTTP; 🎜>
오른쪽의 시작 항목을 찾아 해당 값을 0으로 변경합니다.
-
시스템을 다시 시작하면 시스템 프로세스가 포트 80을 차지하지 않습니다.
- 다시 시작한 후 Apache를 다시 시작하면 됩니다.
- 또한 cmd 명령을 사용하여 컴퓨터 포트가 사용 중인지 확인할 수도 있습니다. 포트 80을 예로 들어 보겠습니다.
cmd를 시작하고 netstat -aon|findstr :80을 입력합니다. 80은 보려는 포트 번호를 나타냅니다.
- 0.0.0.0:80 0.0.0.0:0 LISTENING 4를 볼 수 있는데, 이는 로컬 프로그램이 포트 80을 사용하여 수신 대기 중임을 의미합니다.
- 어떤 프로그램이 포트 80을 사용하는지 확인하려면 cmd 명령에 tasklist|findstr "4"를 입력하면 됩니다. 4는 이전 프로세스 ID입니다.
- 80번 포트를 점유하고 있는 특정 프로그램을 받을 수 있습니다.
-
위 내용은 Win10 시스템의 포트 80이 System에 의해 점유되어 Apache를 시작할 수 없는 문제에 대한 해결 방법을 관련 내용을 포함하여 소개하고 있어 PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.