>  기사  >  운영 및 유지보수  >  phpstudy가 아파치를 시작할 수 없습니다

phpstudy가 아파치를 시작할 수 없습니다

angryTom
angryTom원래의
2019-10-21 10:51:1411259검색

phpstudy가 아파치를 시작할 수 없습니다

phpstudy에서 apache를 시작할 수 없습니다

phpStudy의 경우 시작에 실패했습니다

  1. 첫째, 방화벽 차단

  2. 두 번째, 포트 80이 IIS, Thunder, etc.;

  3. 셋째, VC9 런타임 라이브러리가 설치되어 있지 않으며, php와 apache 모두 VC9로 컴파일됩니다. 이 세 가지 문제는 차례로 해결됩니다.

1. 방화벽을 변경합니다.

제어판 열기 -> 시스템 및 보안 -> Windows 방화벽 -> 허용된 응용 프로그램을 선택한 다음 허용된 응용 프로그램에 phpStudy를 추가합니다.

2. 포트 80이 사용 중입니다

우선 무엇이 점유되어 있는지 파악한 다음 문제를 해결해야 합니다.

Windows 키 + R을 열어 cmd를 열고 검은색 창을 열고 netstat -ano를 입력하여 사진을 얻습니다.

phpstudy가 아파치를 시작할 수 없습니다

그림 0.0.0.0:80과 같이 80번 포트를 찾으면 4번 프로세스가 80번 포트를 점유하고 있는 것을 알 수 있습니다. 그림 4와 같이 80번 포트에서 실행되는 프로세스의 PID 번호를 적어둡니다. 그런 다음 tasklist | findstr "4"를 입력하여 PID 4가 있는 프로세스가 시스템 프로세스인지 확인합니다. 그런 다음 시스템 프로세스의 차단을 해제하십시오. Windows 8.1의 솔루션은 Windows 7의 솔루션과 유사합니다. 시스템 프로세스가 아닌 다른 프로세스의 경우 작업 관리자 -> 서비스를 직접 열고 해당 PID로 프로세스를 종료할 수 있습니다.

나중에 Xunlei와 SQL Server도 포트 80을 점유한다는 사실이 밝혀졌기 때문에 Xunlei는 당시 MYSQL 사용을 고려했고 SQL Server를 자주 사용하지 않았으며 SQL Server 서비스 로그와 레지스트리도 변경했습니다. 하지만 포트점유 문제는 여전히 해결되지 않아서 Uninstalled SQL Server를 시작했습니다.

3. V9 런타임 라이브러리를 확인하세요.

그림과 같이 제어판, 프로그램 및 기능 열기 -> 보기 위해 프로그램 제거 및 변경:

phpstudy가 아파치를 시작할 수 없습니다

자체 설치는 없습니다.

이 단계를 완료한 후 성공할 것이라고 생각했지만 그림과 같이 아직 성공하지 못했습니다.

phpstudy가 아파치를 시작할 수 없습니다

그래도 작동하지 않으면 구성 파일을 수정해 보세요. 먼저 phpStudy를 엽니다——>기타 옵션 메뉴——>사이트 도메인 이름 설정. 자신의 상황에 맞게 구성 파일을 설정하고 저장하세요. 그림과 같이:

phpstudy가 아파치를 시작할 수 없습니다

그런 다음 phpStudy를 통해 Apache 파일의 위치를 ​​열고 bin 폴더로 들어갑니다. 그림과 같이 cmd를 실행하여 bin 폴더에 들어갑니다.

phpstudy가 아파치를 시작할 수 없습니다

httpd.exe를 실행합니다. 작업이 성공하면 그림과 같이 다음과 같이 표시됩니다.

phpstudy가 아파치를 시작할 수 없습니다

실패하는 경우

phpstudy가 아파치를 시작할 수 없습니다

표시되는 오류 메시지는 다음과 같습니다. AH00526: D:/phpStudy/Apache/conf/vhosts.conf의 67행에 구문 오류가 있습니다:

DocumentRoot는 디렉토리여야 합니다. 자신의 프롬프트 정보에 따라 구성 파일을 변경하여 오류가 vhosts.conf 또는 httpd.conf 파일에 있는지 확인했습니다. 변경하면 두 파일 모두에서 오류가 발생하여 한 가지 문제를 해결했습니다. 계속해서 phpStudy를 통해 구성 파일을 엽니다. 파일 경로를 변경하고 저장하세요. ㅋㅋㅋ 튜토리얼

위 내용은 phpstudy가 아파치를 시작할 수 없습니다의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.