Computer >> 컴퓨터 >  >> 체계 >> Windows

Apache가 Windows 11/10의 XAMPP 제어판에서 시작되지 않음

Windows에 XAMPP 제어판을 설치한 후 많은 사용자가 Apache를 시작하는 동안 오류가 발생했다고 보고했습니다. . 이 문제는 일반적으로 World Wide Publishing Service와 같은 프로세스가 장치의 80 포트에서 계속 실행될 때 발생합니다. 이로 인해 Windows 11/10 운영 체제에서는 Apache 서버의 실행을 허용하지 않아 오류가 발생합니다.

5:38:38 PM  [Apache]    Error: Apache shutdown unexpectedly.
5:38:38 PM  [Apache]    This may be due to a blocked port, missing dependencies, 
5:38:38 PM  [Apache]    improper privileges, a crash, or a shutdown by another method.
5:38:38 PM  [Apache]    Press the Logs button to view error logs and check
5:38:38 PM  [Apache]    the Windows Event Viewer for more clues
5:38:38 PM  [Apache]    If you need more help, copy and post this
5:38:38 PM  [Apache]    entire log window on the forums

실제로 컴퓨터의 포트 80은 Apache 모듈이 XAMPP에서 사용하는 기본 TCP/IP 포트이기도 했습니다. 그리고 두 개의 서로 다른 애플리케이션이 동일한 네트워킹 포트를 사용할 수 없으므로 XAMPP의 Apache 서버를 시작하기 전에 포트를 중지해야 합니다. 기기에서도 이 문제가 발생하는 경우 이 가이드에서 언급한 몇 가지 쉬운 해결 방법이 있습니다. 자, 시작하겠습니다.

XAMPP 제어판에서 Apache가 시작되지 않음

World Wide Web Publishing Service를 지우는 것이 Apache를 다시 시작하는 가장 좋은 방법일 것입니다. 그러나 TCP/IP 포트 번호를 변경하거나 필요한 경우 서비스를 중지하여 가져올 수도 있습니다. 따라서 XAMPP 제어판에서 Apache가 시작되지 않는 문제를 해결하려면 가능한 모든 방법을 따르십시오.

  1. 월드 와이드 웹 서비스 지우기
  2. 기본 Apache TCP/IP 포트 변경
  3. World Wide Web 게시 서비스 중지

자세히 살펴보겠습니다.

1] 명확한 월드 와이드 웹 서비스

Apache 서비스의 시작 문제를 해결하려면 장치에서 월드 와이드 웹 서비스를 지워야 합니다. 하지만 시작하기 전에 이 서비스에 의존하는 앱이 없는지 확인하세요.

모든 것이 정상인 것 같으면 Windows 시스템에서 제어판을 여십시오.

열리면 큰 아이콘에서 제어판을 선택합니다. 또는 작은 아이콘 옵션을 선택하여 모든 제어판 항목을 볼 수 있습니다.

Apache가 Windows 11/10의 XAMPP 제어판에서 시작되지 않음

사용 가능한 항목에서 프로그램 및 기능을 선택합니다. 옵션.

왼쪽 사이드바에는 Windows 기능 켜기 또는 끄기라는 링크가 있습니다. , 클릭하십시오.

Apache가 Windows 11/10의 XAMPP 제어판에서 시작되지 않음

Windows 기능 대화 상자에서 인터넷 정보 서비스를 확장합니다. 필드.

이제 World Wide Web 서비스에 대한 확인란의 선택을 취소하십시오. 그런 다음 확인을 클릭합니다. 버튼을 눌러 변경 사항을 저장하십시오.

Apache가 Windows 11/10의 XAMPP 제어판에서 시작되지 않음

위의 단계를 완료하면 장치를 재부팅하십시오. 그런 다음 XAMPP 제어판을 열고 Apache에서 시작 버튼을 클릭합니다. 이제 컴퓨터의 포트 80에서 실행됩니다.

2] 기본 Apache TCP/IP 포트 변경

어떤 이유로든 위의 해결 방법이 작동하지 않으면 Apache가 다른 TCP/IP 포트에서 실행되도록 구성해야 합니다. 따라서 다음 제안을 따르십시오.

Windows 장치에서 XAMPP 제어판을 엽니다.

구성을 클릭합니다. Apache 모듈의 버튼입니다.

Apache(httpd.conf)를 선택합니다. 팝업 메뉴 목록에서 옵션을 선택하십시오.

Apache가 Windows 11/10의 XAMPP 제어판에서 시작되지 않음

다음 메모장 페이지에서 Listen 80을 찾아야 합니다. .

검색을 쉽게 하려면 Ctrl+F 단축키를 누르십시오. 팝업 메뉴에서 검색할 내용을 입력합니다. 둘러싸기 표시 확인란을 선택하고 대소문자 구분을 둡니다. 선택을 취소하고 다음 찾기를 클릭합니다. 버튼.

Apache가 Windows 11/10의 XAMPP 제어판에서 시작되지 않음

해당 라인을 찾으면 원하는 임의의 번호로 포트 번호를 변경하십시오.

예를 들어, 포트 121을 시도할 수 있습니다. 그러면 TCP/IP 포트 번호에 대한 해당 결과는 다음과 같습니다. Listen 121 .

Ctrl+S 단축키를 눌러 메모장에 변경 사항을 저장합니다.

참고: 이 구성을 사용하는 동안 항상 사이트에 연결하려는 URL에 TCP/IP 포트 번호를 추가해야 합니다. 예를 들어 브라우저에서 Apache 서버에 액세스하려면 다음을 입력해야 합니다. localhost:121/dashboard localhost/대시보드 대신 .

위의 단계를 제대로 수행하면 XAMPP에서 Apache의 시작 문제가 수정됩니다.

3] World Wide Web 게시 서비스 중지

다른 방법으로 World Wide Web Publishing 서비스를 중지하고 서비스를 수동으로만 시작할 수 있도록 설정을 변경해야 합니다. 자, 시작하겠습니다:

World Wide Web 게시 서비스를 중지하려면 먼저 Windows 10 PC에서 Windows 서비스 관리자를 열어야 합니다.

서비스 화면에서 World Wide Web Publishing Service 를 검색하십시오. 이름 아래의 옵션 칼럼.

찾으면 더블 클릭하여 속성 창을 엽니다.

속성 창에서 기본적으로 일반 탭이 열립니다.

일반 탭에서 시작 유형을 찾습니다. 수동으로 전환 . 이렇게 하면 필요할 때 서비스를 수동으로 시작할 수 있습니다.

계속 진행하려면 서비스 실행 상태를 중지하고 적용을 클릭하세요.> 확인 버튼.

이제 XAMPP 제어판을 열고 시작을 클릭합니다. 버튼을 눌러 Apache 서버를 실행합니다.

그렇습니다. 이 가이드가 XAMPP 제어판에서 Apache 서비스의 시작 문제를 해결하는 데 도움이 되기를 바랍니다.

Apache가 Windows 11/10의 XAMPP 제어판에서 시작되지 않음