Вы можете узнать, какой демон прослушивает порт 80, выполнив следующую команду:
lsof -i :80
Результат будет примерно таким:
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
nginx 24937 root 42u IPv4 3198958 0t0 TCP *:http (LISTEN)
nginx 24937 root 43u IPv6 3198959 0t0 TCP *:http (LISTEN)
В этом случае вы можете видеть, чтоДемон nginx .Если вы уверены, что nginx прослушивает порт 80, вы должны остановить его перед запуском apache на этом порту
service nginx stop
Теперь вы можете запустить (или перезапустить) XAMPP и проверить, прослушивает ли apache порт 80(та же команда lsof).
Если вы хотите отключить запуск nginx при загрузке, вам придется выполнить эту команду
update-rc.d nginx disable
Или вы можете удалить nginx из вашей системы, используя
sudo apt-get remove nginx