删除nginx后,Apache2将无法启动

时间:2015-05-13 18:42:33

标签: nginx apache2

我停止nginx,删除它,重新启动,安装Apache2并重新安装php5-fpm。

现在,当我尝试启动Apache时,我收到此错误:

(98)Address already in use: AH00072: make_sock: could not bind to address [::]:80
(98)Address already in use: AH00072: make_sock: could not bind to address 0.0.0.0:80
no listening sockets available, shutting down
AH00015: Unable to open logs
Action 'start' failed.

当我运行netstat时,我看到了:

tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN      1613/nginx      
tcp6       0      0 :::8080                 :::*                    LISTEN      1850/java       
tcp6       0      0 :::80                   :::*                    LISTEN      1613/nginx      
tcp6       0      0 127.0.0.1:8005          :::*                    LISTEN      1850/java   

在我删除Nginx之后,我也进行了清除。

有人可以告诉我如何删除这些剩余的残余物,以便我可以开始 Apache2的?另外 - 我无法弄清楚是什么在为我的网页提供服务...大声笑......但网站已经启动了。

感谢您的帮助! 三

1 个答案:

答案 0 :(得分:0)

php5-fpm仅在您运行nginx时才有意义。如果您想要运行apache,请停止并删除php5-fpm。另外,请确保php已编译为--with-apache而不是--with-fpm。使用php运行apache时,还要确保libphp5.so中已加载httpd.conf模块。