Win7 시스템에서 phpstudy 포트 80이 점유되고 있는 문제에 대한 해결 방법
제가 점유한 이유는 SQL Server Reporting Services
이기 때문입니다. 이 서비스를 중지하고 수동으로 시작하도록 설정하세요. SQL Server를 설치하지 않았습니다. 다음 해결 방법을 참조하세요. SQL Server Reporting Services
,停止掉这个服务并设置其为手动启动即可 如果你并没有安装 SQL Server,请参考下文解决。
启动phpstudy为本地配置虚拟机环境,启动apache或者nginx发现端口被占用,且无法关闭。
打开cmd跑netstat -aon|findstr "80"
,然后跑 tasklist /fi "PID eq 4"
,
咋一看还是 System 这个进程?
又无法结束这货,于是开始慢慢查看到底是什么东西占用了,80 端口被System 占用,肯定是 HTTP 服务搞的鬼,输入命令netsh http show servicestate
请求队列:进程ID:4212
打开任务管理器:control+shift+esc
在上方在 cmd 中,我们得到 PID = 4212,现在我们看看是什么东西在作怪
看到上图的结果,恍然大悟!如果大家不确定那是一个什么进程,我们对他右键 - 打开文件所在位置,这下大家应该都明白了吧。我这个占用的根本是 SQL Server 的报告服务
最后我们打开service.msc
找到SQL Server Reporting Services
cmd를 열고 netstat -aon|findstr "80"
를 실행한 다음 tasklist /fi "PID eq 4"
를 실행하세요.
얼핏보면 아직도 시스템 프로세스죠?
나는 이 일을 끝낼 수 없어서 포트 80이 시스템에 의해 점유되었는지 천천히 확인하기 시작했습니다. 이는 HTTP 서비스에 의한 것입니다. netsh http show servicestate
🎜🎜작업 관리자를 엽니다:control+shift+esc
🎜🎜위의 cmd에서 PID = 4212를 얻었습니다. 이제 문제의 원인이 무엇인지 살펴보겠습니다🎜🎜🎜🎜위 그림에서 결과 보기 , 갑자기 깨달았습니다! 어떤 프로세스인지 확실하지 않은 경우 마우스 오른쪽 버튼을 클릭하여 파일 위치를 엽니다. 이제 모두가 이해해야 합니다. 제가 사용하는 것은 기본적으로 SQL Server의 보고 서비스입니다🎜🎜🎜🎜마지막으로 service.msc
🎜🎜🎜🎜🎜🎜SQL Server Reporting Services
를 찾아 마우스 오른쪽 버튼을 클릭한 후 속성을 클릭하고 🎜🎜🎜🎜🎜서비스 변경을 중지하고 변경하세요. 시작 유형을 수동으로 변경합니다. (사진에서는 서비스가 중지된 상태입니다.) 🎜🎜현재 포트 80 점유 확인 방법: 🎜
netstat -ano | findstr 0.0.0.0:80
위 내용은 Win7 시스템에서 phpstudy 포트 80이 시스템에 의해 점유되는 문제에 대한 해결 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!