XAMPP: другой демон веб-сервера уже запущен?
Я мучительно проанализировал весь вчерашний день, если бы у меня был запущен другой экземпляр apache/web-сервера, со всеми этими командами
ps aux
ps -e
lsof
netstat tunap
У меня нет другого экземпляра Apache или любого другого сервера, работающего на порту 8080.
Тем не менее, XAMPP дает мне это:
XAMPP: Another web server daemon is already running
Что же мне делать?
Я также редактировал httpd.conf слушать порт 9876, и все то же самое.
Ответы - XAMPP: другой демон веб-сервера уже запущен? / XAMPP: Another web server daemon is already running?

28.06.2013 10:31:05
Если:
lsof -Pi |grep 8080 returns no results
netstat -na |grep 8080 returns no results
ps -ef shows no web server processes
Тогда, может быть, где-то есть файл блокировки, который проверяет запуск? Они обычно находятся под /var / run, но не обязательно должны. В этот момент я обычно запускаю strace, чтобы посмотреть, что происходит:
трассированием -е читать=все -е писать=все -е -о трассированием.из your_startup_command
Затем откройте трассированием.на выходе найдите строку "..is already running " в выходных данных и начните смотреть на строки над ней, чтобы увидеть, что не работает.

25.02.2014 08:05:03
У меня тоже не было запущенного сервера, но я нашел эту команду, которая спасла меня:
sudo lsof -i :80
Он показывал что-то вроде этого для меня:
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
Skype 4275 root 61u IPv4 0x869da9d5a8e5506b 0t0 TCP *:http (LISTEN)
Так что убийство Скайпа сработало.

07.11.2014 08:01:26
Ниже команда должна работать во всех сценариях, чтобы остановить службы Mysql :
sudo service mysql stop
После этого, нажав Пуск lampp услуги, используя следующую команду :
sudo /opt/lampp/lampp start





17.10.2016 02:54:35
Я решил эту проблему отключив ssl порт
sudo /opt/lampp/lampp disablessl
и затем
sudo /opt/lampp/lampp start

21.09.2017 11:51:12
sudo rm /opt/lampp/logs/httpd.pid
// get listen pid
sudo netstat -nap | grep :80
пример вывода:
tcp6 0 0 :::80 :::* LISTEN 14417/httpd
PID - 14417
убить прока
sudo kill 14417
запуск / перезапуск сервера lampp
sudo /opt/lampp/lampp restart

27.12.2017 01:52:02
Запомните порт-check in start-script
Если вы изменили свой XAMPP apache для прослушивания другого порта (/opt/lampp / etc / httpd.conf -- > "Listen 80" теперь "Listen 82"), то вы также должны изменить порт-проверьте в скрипте запуска /opt/lampp/xampp.
Просто найдите в файле /opt/lampp/xampp строку с
'Another web server is already running.'
и поискать в предыдущих строках для:
if testport 80
измените его на:
if testport 82
С этим вы можете запустить xampp на порту 82 и сохранить ваш обычный веб-сервер на порту 80.

23.07.2018 03:16:27
Вышеприведенное решение не сработало для меня. Но это решение сработало. -
sudo apachectl stop
А затем перезагрузите apache, mysql, если доступен графический интерфейс XAMPP, или перезагрузите с терминала (в Ubuntu) -
sudo /opt/lampp/lampp restart

28.09.2018 01:03:11
вы можете сделать это из командной оболочки, используя:
sudo netstat -ltnp | grep :80
В последнем столбце вы увидите: pid / process_name.Вы можете использовать позже, ниже команду, чтобы остановить процесс:
ps aux | grep process_name
после этого попробуйте перезапустить lampp, используя:: sudo /opt/lampp/lampp restart

30.01.2020 07:48:41
Ниже команда должна работать на меня
sudo service apache2 stop
затем
sudo /opt/lampp/lampp restart