今天在开启 Apache 服务器的时候却发现,Apache 莫名其妙的打不开了,起初以为是权限的问题,于是使用管
理员身份的控制台去调用命令 net start Apache2.4,结果依然是无法打开。手动启动服务报错“ 不能
再本地计算机启动 ,有关更多信息,查阅系统时间日志。如果这是非 服务,请与服务厂商
联系,并参考特定服务错误代码 。”如下图所示:
不能再本地计算机启动 ,有关更多信息,查阅系统时间日志。如果这是非 服务,
请与服务厂商联系,并参考特定服务错误代码 。
看到这种情况,我有手动 cd 到 Apache 的 httpd.exe 的目录,执行了一下 httpd,这下原因找到了,如下图所
示:
以一种访问权限不允许的方式做了一个访问套接字的尝试。 !"
#$$$%&'"()"#"*!(
'+#""(
从图中可以看到错误的原因是套接字绑定错误,这下可以确定是 Apache 的 80 端口被占用了。于是就使用命令
,-来查看一下到底是哪个程序占用了 80 端口,如图所示端口查找的结果:
评论0