1、我想启动phpStudy.exe,mysql服务启动了,apache没有启动起来,提示80端口被占用。
2、在命令行窗口输入netstat -ano,列出所有端口使用情况,发现inetinfo.exe使用80端口(那是因为我在一台虚拟机上配置了两个服务器,上次用了iis服务器),查看inetinfo的pid之后,打开任务管理器,关闭那个进程,并且核对了pid,当我关闭之后,启动phpStudy.exe,mysql服务启动了,apache还是没有启动起来,再次命令行窗口输入netstat -ano,列出所有端口使用情况,发现还是inetinfo.exe使用80端口,这是我才想到是iis服务的开启导致,关闭不掉inetinfo.exe进程,关闭之后又被启动。
3、win+r之后在窗口里输入services.msc打开服务列表,然后找到iis admin服务,修改属性,将启动设置为手动,并且把服务关掉,关掉的时候会提示两个依赖项是否关闭,点击确定就可以,这时再启动phpStudy.exe,mysql和apache都启动起来,这样就可以测试在这里配置环境下的网站了。