我停止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的?另外 - 我无法弄清楚是什么在为我的网页提供服务...大声笑......但网站已经启动了。
感谢您的帮助! 三
答案 0 :(得分:0)
php5-fpm
仅在您运行nginx时才有意义。如果您想要运行apache,请停止并删除php5-fpm
。另外,请确保php已编译为--with-apache
而不是--with-fpm
。使用php运行apache时,还要确保libphp5.so
中已加载httpd.conf
模块。