一招妙解编译apache重启后,电脑出现不能绑定端口80的问题.技术每天在处理客户问题的时候,如何能最快速又高效的帮客户解决问题是作为技术型员工首要考虑的.因此,在这里将一些经过测试的解决方案分享给大家,希望对你的技术工作有帮助.
当编译apache后,执行命令:servicehttpdrestart时出现

nolisteningsocketsavailable,shuttingdown
Unabletoopenlogs
每个套接字只允许使用一次,但我的电脑就是出现不能绑定端口80的问题,怎么回事?
解决方法:
出现这个问题,是因为APACHE的默认端口被占用的缘故.解决方法就是把这个端口占用的程序占用的端口去掉.或者改换APACHE的占用端口.
APACHE的端口当然好解决.直接改配置文件就行了.现在我们就说说如何改其它文件占用APACHE默认端口80的解决方法.
首先,查看是哪个程序占用了端口.方法是:
netstat-a-o你会当前正在监听的端口程序和相应的端口及程序的PID,记住占用这个端口这个程序的PID,一般长用的端口如80会显示为http,21为FTP,所以,你只要记住对应的程序的PID就行了.


进行杀死。后重启
然后,杀死这个进程再启动APACHE就行了.搞定了!
原创作品,允许转载,转载时请务必以超链接形式标明文章原始出处