2015-05-13 2 views
1

Я останавливаю nginx, удаляет его, перезагружает, устанавливает Apache2 и переустанавливает php5-fpm.Apache2 не запускается после удаления nginx

Теперь, когда я пытаюсь запустить 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? Кроме того, я не могу понять, что служит моей веб-странице ... lol..bot сайт вверх.

Благодарим за помощь! Tri

ответ

0

php5-fpm релевантно, если вы используете nginx. Если вы хотите вместо этого запустить apache, остановите и удалите php5-fpm. Кроме того, убедитесь, что php скомпилирован --with-apache, а не --with-fpm. При запуске apache с php также убедитесь, что модуль libphp5.so загружен в httpd.conf.

+0

Спасибо! Я запускаю php5 - не с fpm - я уже удалил это. Любые мысли о проблеме порта 80? – Rob50

+0

Попробуйте запустить ps -ef и посмотрите, можете ли вы обнаружить запущенный веб-сервер либо nginx, либо apache. Убейте любые соответствующие процессы. – Asaph

+1

Еще раз спасибо Асаф! Я, должно быть, был бредовым - но все папки nginx, где все еще там, хотя я мог бы поклясться, я удалил их. Итак, удалили и перезагрузили (снова;), и все работает. – Rob50