为节省内存消耗,在同一台windows2003上搭建了IIS和phpstudy两种类型网站,但一次只开一种。
开启服务时发现,因都是使用80端口,所以会有冲突现象,一般IIS会开机自启,而启动phpstudy时经常报错显示端口被占用。
显示如图:
若要关闭iis监听的端口,启动phpstudy,就要先关闭iis的开机自启功能!
解决方法:
1、先 开始菜单 找到 服务
2、拉到最下端,找到www,右键点停止服务
3、再点属性,关闭iis的开机自启功能,把启动类型更改为手动
4、 再重启机器,切记,重启好后,不要点iis的服务,先去cmd查看一下端口,80端口没有显示监听则启动phpstudy。
一般在纯净的windows2003上只搭建iis和phpstudy网站,关闭iis开机自启后,重新开机可直接启动phpstudy。
5、特殊情况:
若重启机器后,80端口显示被系统占用(进程数字为4号),且iis并没有启动服务,则再重启机器后,立刻快速打开phpstudy并点启动服务,一定要在系统占用端口前启动phpstudys!