머리말
이전에는 Windows 7
시스템이었습니다. 얼마전에 Windows 10
을 설치했는데 아직 php 환경이 설정되지 않았습니다. 오늘 약간의 문제가 발생한 후 nginx php를 사용했는데 포트는 80(iis 서비스가 중지됨)이고 nginx는 시작할 수 없으며 10번 중 9번은 포트가 사용 중입니다.
이 포트 매핑 보기 명령 netstat -ano
을 사용하고 포트 80이 pid 4인 시스템 프로세스에 의해 점유되고 있음을 발견했습니다. 이전 경험에 따르면 하나는 IIS
에 의해 점유되었습니다. ; 다른 하나는 SQL Server Reporting Services
리포팅 서비스 중입니다.
참고:
Windows 7及以下
의 시스템이라면 위 두 가지를 해결하는데 기본적으로 문제가 없습니다.
질문
위에서 언급한 두 가지 서비스가 중지되었습니다. 어떤 프로그램이 포트를 점유하고 있습니까?
방법
HTTP 명령어netsh http show servicestate
를 이용하면 포트 80에 대한 정보를 확인하고 버전을 적어둘 수 있다.
그 다음 위의 버전에 해당하는 버전을 검색해서 찾아보세요
열기任务管理器
, 详细信息
을 선택하고 해당 프로세스를 찾은 후 转到服务
을 마우스 오른쪽 버튼으로 클릭하여 해당 서비스로 이동하고, 마우스 오른쪽 버튼을 클릭하여 중지합니다. 서비스.
완료
모든 것이 준비되었으므로 안전하게 코드를 코딩할 수 있습니다.
위 내용은 Windows 콘텐츠를 포함하여 Windows에서 pid 4를 사용하는 시스템 프로세스가 포트 80을 점유하는 문제에 대한 해결책을 소개합니다. PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.