У меня странная проблема. Когда я пытаюсь запустить xampp, он вылетает с сообщением:
XAMPP: Another web server daemon is already running.
Когда я попытался выяснить, какой сервер запущен, с помощью следующей команды:
netstat -tunap | grep LISTEN
результат:
tcp 0 0 127.0.1.1:53 0.0.0.0:* LISTEN 1955/dnsmasq
tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN 1262/cupsd
tcp 0 0 0.0.0.0:17500 0.0.0.0:* LISTEN 2353/dropbox
tcp 0 0 0.0.0.0:20414 0.0.0.0:* LISTEN 2297/skype
tcp6 0 0 :::80 :::* LISTEN 1366/apache2
tcp6 0 0 ::1:631 :::* LISTEN 1262/cupsd
Здесь я вижу, что Apache запущен. Чтобы проверить, установлен ли он или нет, я выполнил следующую команду:
dpkg -s apache2
Результат:
dpkg-query: package 'apache2' is not installed and no information is available
Каждый раз мне приходится убивать apache2 перед запуском xampp, что очень раздражает. Я на Ubuntu 12.04,
решение1
Apache2 — это метапакет, вам нужен определенный «работник» apache2 (у меня установлен mpm), который затем при необходимости обеспечивает зависимость apach2.
dpkg -l|grep apache
Вероятно, вы найдете то, что пытаетесь найти.
Вы всегда можете просто остановить его запуск, а не удалять его полностью.