XAMPP Apache 실행 시 'Problem detected' 오류 해결 방법
XAMPP에서 Apache 서버를 실행하려고 할 때 'Problem detected!' 오류가 발생하는 경우가 있습니다. 오류를 검색해보면 일반적으로 이 문제는 80포트 충돌로 인해 발생하는 것으로 설명하곤 하는데 저의 경우에는 별다른 해당사항이 없었습니다. 다른 서비스간의 문제가 원인이었는데요. 그 해결 과정에 대해서 공유해드리겠습니다.
Apache 서비스 실행 오류 확인
Apache 서비스 상태를 확인해보니 정상적으로 실행되지 않고 있었습니다. 서비스를 수동으로 시작하려고 시도했을 때 다음과 같은 오류 메시지가 발생했습니다.
"로컬 컴퓨터의 Apache2.4을(를) 시작하지 못했습니다. 자세한 정보는 시스템 이벤트 로그를 참조하십시오. Microsoft 서비스가 아닌 경우, 서비스 공급업체에 문의할 때 1 서비스 특정 오류를 참조하십시오."
World Wide Web Publishing이라는 서비스가 실행 중일 경우, Apache 2.4 서비스가 충돌하여 실행되지 않는 문제가 발생할 수 있습니다. 이 문제를 해결하려면 아래 단계를 따라 진행하세요
- 해당 서비스의 시작 유형을 '수동'으로 변경하여 자동 실행을 방지합니다.
- 서비스 상태를 '중지'로 설정합니다.
- 변경 사항을 저장하려면 '적용' 버튼을 클릭합니다.
오류 해결 확인
이제 위 단계를 완료한 후 Apache 2.4 서비스를 다시 시작해보세요. 이전과는 다르게 오류 메시지 없이 정상적으로 실행되는 것을 확인할 수 있습니다. 문제가 모두 해결되었다면 XAMPP를 사용해 프로젝트를 진행하실 수 있습니다.
이번 포스팅에서는 XAMPP Apache 2.4 서비스가 시작되지 않는 문제와 그 해결 방법을 알아보았습니다. 간단한 설정 변경만으로도 오류를 해결할 수 있다는 점이 XAMPP의 장점 중 하나인데요. 만약 이 방법으로도 문제가 해결되지 않는 경우, 방화벽 설정이나 포트 충돌 같은 추가적인 원인을 점검해 보세요.