【bug记录】phpstudy中nginx无法启动

排除错误的第一步是查看错误日志,发现报错如下:
2019/03/11 17:27:37 [emerg] 4628#4660: bind() to 0.0.0.0:80 failed (10013: An attempt was made to access a socket in a way forbidden by its access permissions)

复制错误信息去百度,基本锁定可能是下面原因:
1.防火墙没关导致的
2.80端口被占用(这里下面详细讲)

根据报错:能知道是第二条,80端口被占用
解决方法,终止占用80 端口的进程

我的电脑系统是window server2008
具体解决步骤
1.进入命令提示行(开始运行输入 CMD),输入命令 netstat –ano。查看被谁占用,看PID。

2.进一步锁定,80端口,输入命令:netstat -aon | findstr :80

3.解除占用,提供下面的方法

  • 命令杀进程
  • 任务管理器,根据PID去关闭
  • 如果是NT Kernel占用80端口,需要打开注册表HKEY_LOCAL_MACHINE–》System-》CurrentControlSet–》Services–》HTTP,打开Start,将3改为4,确定 , 重启电脑
  • phpstudy有个地方可以设置端口号
    在这里插入图片描述
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值