关于linux上 apache服务器的问题

来源:百度知道 编辑:UC知道 时间:2024/06/24 01:52:21
我启动apache服务器 会出现以下提示
Starting web server: apache2[Thu Apr 16 03:30:26 2009] [warn] module php5_module is already loaded, skipping
(98)Address already in use: make_sock: could not bind to address [::]:80
(98)Address already in use: make_sock: could not bind to address 0.0.0.0:80
no listening sockets available, shutting down
Unable to open logs
failed!
然后我netstat -na 查询占用80端口的进程 不过查完以后我看不明白了。。
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN
tcp 0 0 127.0.0.1:689 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:21 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:33687 0.0.0.0:* LISTEN
tcp 0 0 127.0.0.1:25 0.0.0.0:*

还是用netstat命令来查,加一个参数-p,或者是用 netstat -lntp
输出结果第四列里找到80端口监听项,对应过去最后一行有进程对应的pid以及进程名
如果还是httpd进程的话,先
killlall -9 httpd
然后再
service httpd start