>  기사  >  데이터 베이스  >  Apache 종료 예기치 않은 시작 오류를 해결하는 방법은 무엇입니까? (방법 소개)

Apache 종료 예기치 않은 시작 오류를 해결하는 방법은 무엇입니까? (방법 소개)

不言
不言앞으로
2019-01-07 10:52:048215검색

이 기사에서는 Apache 종료 예기치 않은 시작 오류를 해결하는 방법을 설명합니다. (방법 소개)에는 특정 참고 가치가 있습니다. 도움이 필요한 친구들이 참고할 수 있기를 바랍니다.

xampp 시작 시 표시되는 오류는 다음과 같습니다.

9:52:41 [Apache] Apache 앱을 시작하려고 합니다. ..

9:52:41 [Apache] 상태 변경 감지됨: 실행 중
9:52:42 [Apache] 상태 변경 감지됨: 중지됨#🎜 🎜#9:52:42 [Apache] 오류: Apache가 예기치 않게 종료되었습니다.
9:52:42 [Apache] 이는 차단된 포트, 누락된 종속성,
9:52:42 때문일 수 있습니다. Apache] 부적절한 권한, 충돌 또는 다른 방법으로 종료
9:52:42 [Apache] "/xampp/apache/logs/error.log" 파일을 확인하세요

9:52:42 더 많은 단서를 위한 [Apache] 및 Windows 이벤트 뷰어

이 질문은 비교적 일반적입니다. 일반적으로 포트 80 및 443이 사용됩니다.


cmd는 apache/bin/httpd.exe를 실행하여 다음 로그를 인쇄합니다.

(OS 10048) 일반적으로 각 소켓 주소(프로토콜/네트워크) 주소/포트)는 한 번만 사용할 수 있습니다. : make_sock: 0.0.0.0:443 주소에 바인딩할 수 없습니다.

또는 포트 80이 사용 중입니다

(OS 10048) 일반적으로 각 소켓 주소(프로토콜/네트워크 주소/포트)는 한 번만 사용할 수 있습니다. : make_sock: 0.0.0.0:80 또는 [ : : ]:80 주소에 바인딩할 수 없습니다.


1. 가장 빠른 방법은 포트 번호를 변경하는 것입니다: #🎜 🎜#1. 포트 443이 사용 중이고 Apache가 포트 443을 모니터링할 수 없습니다. 문제를 해결하는 방법은 무엇입니까?

In /xampp/apache/conf/extra/httpd-ssl.conf

Change Listen 443 ~ 444(사용자 정의 가능)

2. 포트 80이 사용 중이고 Apache가 포트 80을 모니터링할 수 없습니다. 문제를 해결하는 방법은 무엇입니까?

In /xampp/apache/conf/extra/httpd.conf

Change Listen 80 ~ 88(사용자 정의 가능)

구성된 경우 가상 호스트가 설치되었으면 httpd-vhosts.conf의 포트를 88(위와 동일한 포트 번호)로 변경하십시오.

2. 가장 직접적인 방법은 포트 80 및 443을 점유하는 프로세스를 닫는 것입니다. : #🎜 🎜#

1. cmd에서 netstat -ano를 사용하여 이 시스템의 포트 80 및 443이 사용되고 있는지 확인하세요. iis, Virtual Machine 등과 같은 다른 프로그램
2. cmd에서 작업 목록을 인쇄하고 포트 80 및 443을 차지하는 프로세스 이름을 찾습니다.

3.taskkill /pid 포트 번호 이 프로세스 이름을 종료하고 XAMPP로 아파치를 다시 시작합니다.



정리하자면 첫 번째 방법을 추천드리며, 두 번째 방법은 시작할 때마다 어느 정도 마주치게 됩니다.

위 내용은 Apache 종료 예기치 않은 시작 오류를 해결하는 방법은 무엇입니까? (방법 소개)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 csdn.net에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제